| Cipsdk::simd::detail::AbsPack< instructionSet, T, Enable > | |
| CAbsPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CAbsPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::AbsReg< IS, T, Enable > | Template structure which is specialized to implement the computation of abs function on a scalar or a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CAbsReg< eInstructionSet::domain IS, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::AbsReg< eInstructionSet::eIS_Avx512, ipInt16 > | AbsReg template specialization for instruction set AVX512 and types ipInt16 |
| Cipsdk::simd::detail::AbsReg< eInstructionSet::eIS_Avx512, ipInt32 > | AbsReg template specialization for instruction set AVX512 and types ipInt32 |
| Cipsdk::simd::detail::AbsReg< eInstructionSet::eIS_Avx512, ipInt8 > | AbsReg template specialization for instruction set AVX512 and types ipInt8 |
| Cipsdk::simd::detail::AbsReg< eInstructionSet::eIS_Avx512, ipReal32 > | AbsReg template specialization for instruction set AVX512 and types ipReal32 |
| Cipsdk::simd::detail::AbsReg< eInstructionSet::eIS_Avx512, ipReal64 > | AbsReg template specialization for instruction set AVX512 and types ipReal64 |
| Cipsdk::simd::detail::AbsReg< IS, ipReal32, typename boost::enable_if< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Avx512 > >::type >::type > | |
| Cipsdk::simd::detail::AbsReg< IS, ipReal64, typename boost::enable_if< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Avx512 > >::type >::type > | |
| Cipsdk::simd::detail::AbsReg< IS, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::not_< boost::is_signed< T > >::type >::type >::type > | |
| Cipsdk::simd::detail::AbsReg< IS, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Avx512 > >::type, typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::is_signed< T >::type >::type >::type >::type > | |
| Cipsdk::simd::detail::AcosPack< instructionSet, T > | |
| CAcosPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::AcosReg< IS, T, Enable > | Template structure which is specialized to implement the computation of acos function on a scalar or a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CAcosReg< eInstructionSet::domain IS, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::AcosReg< eInstructionSet::eIS_Standard, T > | AcosReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::AcosReg< IS, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::is_float< T >::type >::type >::type > | SinReg template specialization common to several instruction sets |
| Cipsdk::simd::detail::AddPack< instructionSet, TIn1, TIn2, Enable > | |
| CAddPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CAddPack< eInstructionSet::domain instructionSet, typename TIn1, typename TIn2, typename Enable=void > | |
| Cipsdk::simd::detail::AddReg< instructionSet, T, Enable > | Template structure which is specialized to implement the arithmetic addition on 2 scalars or 2 registers, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CAddReg< eInstructionSet::domain instructionSet, typename TIn1, typename TIn2, typename Enable=void > | |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx, ipInt32 > | AddReg template specialization for instruction set AVX and type ipInt32 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx, ipReal32 > | AddReg template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx, ipReal64 > | AddReg template specialization for instruction set AVX and types ipReal64 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx2, ipReal32 > | AddReg template specialization for instruction set AVX2 and types ipReal32 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx2, ipReal64 > | AddReg template specialization for instruction set AVX2 and types ipReal64 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | AddReg template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | AddReg template specialization for instruction set AVX2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | AddReg template specialization for instruction set AVX2 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | AddReg template specialization for instruction set AVX2 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx512, ipReal32 > | AddReg template specialization for instruction set AVX512 and types ipReal32 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx512, ipReal64 > | AddReg template specialization for instruction set AVX512 and types ipReal64 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | AddReg template specialization for instruction set AVX512 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | AddReg template specialization for instruction set AVX512 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | AddReg template specialization for instruction set AVX512 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | AddReg template specialization for instruction set AVX512 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Sse2, ipReal32 > | AddReg template specialization for instruction set SSE2 and types ipReal32 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Sse2, ipReal64 > | AddReg template specialization for instruction set SSE2 and types ipReal64 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | AddReg template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | AddReg template specialization for instruction set SSE2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | AddReg specialization for instruction set SSE2 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | AddReg template specialization for instruction set SSE2 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::AddReg< eInstructionSet::eIS_Standard, T > | AddReg template specialization for instruction set Standard |
| ▶Caddress | |
| Cipsdk::tcpip::Address | Derived class of asio io address for ipsdk::tcpip namespace integration |
| Cipsdk::math::Affine2d | Transformation class allowing to manage 2d affine transformations |
| Cipsdk::imaproc::AlgorithmFunctionEfficiency< IS1, IS2, IS3 > | Class allowing to associate an efficiency to an algorithm function given a collection of used instruction set |
| Cipsdk::simd::AllBits< T > | |
| Cipsdk::simd::AllBits< ipInt16 > | |
| Cipsdk::simd::AllBits< ipInt32 > | |
| Cipsdk::simd::AllBits< ipInt64 > | |
| Cipsdk::simd::AllBits< ipInt8 > | |
| Cipsdk::simd::AllBits< ipReal32 > | |
| Cipsdk::simd::AllBits< ipReal64 > | |
| Cipsdk::simd::AllBits< ipUInt16 > | |
| Cipsdk::simd::AllBits< ipUInt32 > | |
| Cipsdk::simd::AllBits< ipUInt64 > | |
| Cipsdk::simd::AllBits< ipUInt8 > | |
| Cipsdk::simd::detail::AllBitsToOneReg< IS, T, Enable > | |
| Cipsdk::simd::detail::AllBitsToOneReg< eInstructionSet::eIS_Standard, ipInt16 > | |
| Cipsdk::simd::detail::AllBitsToOneReg< eInstructionSet::eIS_Standard, ipInt32 > | |
| Cipsdk::simd::detail::AllBitsToOneReg< eInstructionSet::eIS_Standard, ipInt64 > | |
| Cipsdk::simd::detail::AllBitsToOneReg< eInstructionSet::eIS_Standard, ipInt8 > | |
| Cipsdk::simd::detail::AllBitsToOneReg< eInstructionSet::eIS_Standard, ipUInt16 > | |
| Cipsdk::simd::detail::AllBitsToOneReg< eInstructionSet::eIS_Standard, ipUInt32 > | |
| Cipsdk::simd::detail::AllBitsToOneReg< eInstructionSet::eIS_Standard, ipUInt64 > | |
| Cipsdk::simd::detail::AllBitsToOneReg< eInstructionSet::eIS_Standard, ipUInt8 > | |
| Cipsdk::simd::detail::AllBitsToOneReg< IS, ipReal32 > | AllBitsToOneReg specialization to ipReal32 |
| Cipsdk::simd::detail::AllBitsToOneReg< IS, ipReal64 > | AllBitsToOneReg specialization to ipReal64 |
| Cipsdk::simd::detail::AllBitsToZeroPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::AllBitsToZeroPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::AllBitsToZeroPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::AllBitsToZeroPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::AllBitsToZeroPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::AllBitsToZeroReg< IS, T, Enable > | |
| Cipsdk::simd::detail::AllBitsToZeroReg< IS, ipReal32 > | AllBitsToZeroReg specialization to ipReal32 |
| Cipsdk::simd::detail::AllBitsToZeroReg< IS, ipReal64 > | AllBitsToZeroReg specialization to ipReal64 |
| Cipsdk::math::AnisotropicScale2d | Transformation class allowing to manage 2d anisotropic scale transformations |
| Cipsdk::math::AnisotropicScale3d | Transformation class allowing to manage 3d anisotropic scale transformations |
| Cipsdk::processor::AreAttributesTypeUnique< AttributeCollInfoType > | Structure used to check whether a given attribute collection information has unique typed attributes |
| Cipsdk::simd::detail::AsinPack< instructionSet, T > | |
| CAsinPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::AsinReg< IS, T, Enable > | Template structure which is specialized to implement the computation of asin function on a scalar or a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CAsinReg< eInstructionSet::domain IS, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::AsinReg< eInstructionSet::eIS_Standard, T > | AsinReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::AsinReg< IS, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::is_float< T >::type >::type >::type > | SinReg template specialization common to several instruction sets |
| CAsioAcceptor | Class AsioAcceptor |
| CAsioClient | Class AsioClient |
| Cipsdk::simd::detail::AssignPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::AssignPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::AssignReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx, ipInt32 > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::AssignReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::Atan2Pack< instructionSet, T, Enable > | |
| CAtan2Pack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::Atan2Reg< instructionSet, T, Enable > | Template structure which is specialized to implement the computation of atan2 function on a scalar or a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CAtan2Reg< eInstructionSet::domain instructionSet, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::Atan2Reg< eInstructionSet::eIS_Standard, T > | Atan2Reg template specialization for instruction set Standard |
| Cipsdk::simd::detail::AtanPack< instructionSet, T, Enable > | |
| CAtanPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::AtanReg< instructionSet, T, Enable > | Template structure which is specialized to implement the computation of atan function on a scalar or a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CAtanReg< eInstructionSet::domain instructionSet, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::AtanReg< eInstructionSet::eIS_Standard, T > | AtanReg template specialization for instruction set Standard |
| Cipsdk::processor::AttributeCollInfo<> | Structure used to store attribute collection informations |
| Cipsdk::processor::AttributeFactory::AttributeInfo | Struct used to store attribute informations |
| Cipsdk::image::file::AutoDiskImageAccessor | Class for disk image automatically allocated by IPSDK |
| Cipsdk::Avx512MaskType< T, Enable > | |
| Cipsdk::Avx512MaskType< T > | |
| Cipsdk::simd::Avx512Step< T > | |
| Cipsdk::Avx512Type< T, Enable > | Structure used to retrieve AVX512 type associated to a base type |
| Cipsdk::Avx512Type< T > | |
| Cipsdk::AvxMaskType< T, Enable > | Structure used to retrieve AVX mask type associated to a base type |
| Cipsdk::simd::AvxStep< T > | |
| Cipsdk::AvxType< T, Enable > | Structure used to retrieve AVX type associated to a base type |
| Cipsdk::AvxType< T > | |
| ▶Cipsdk::BaseDynamicObject | Base class for dynamic objects |
| ▶Cipsdk::BaseSerializationObject | Base class for serializable class |
| ▶Cipsdk::BaseDataItem | Base class for data items |
| ▶Cipsdk::BaseDataItemLeaf | Base class for data item leafs |
| ▶Cipsdk::BaseDataItemEnumLeaf | Base class for data item leafs associated to enumerate value |
| Cipsdk::DataItemEnumLeaf< enumType > | Concrete class for data item leafs associated to enumerate value |
| Cipsdk::DataItemLeaf< T > | Template class for data item leafs instantiation |
| ▶Cipsdk::BaseDataItemLeafColl | Base class for collection of data item leafs |
| Cipsdk::DataItemLeafColl< T > | Template class for collection of data item leafs |
| ▶Cipsdk::BaseDataItemNode | Base class for data item nodes |
| Cipsdk::bench::BenchCaseResult | |
| Cipsdk::bench::BenchmarkResult | |
| Cipsdk::bench::BenchResult | |
| Cipsdk::bench::BenchSuiteResult | |
| Cipsdk::unittest::UnitTestResult | Serializable class used to store unit test results |
| ▶Cipsdk::BaseDataItemNodeColl | Base class used to store data item nodes collection |
| Cipsdk::DataItemNodeColl< TNodeType > | Template class used to store data item nodes collection |
| Cipsdk::DataItemMap | Class used to store a variable collection of heterogeneous nodes |
| ▶Cipsdk::BaseIdentifier | Base class for data identifier |
| Cipsdk::DoubleIdentifier | Data identifier associated to a pair of unsigned int values |
| Cipsdk::SingleIdentifier | Data identifier associated to a single unsigned int value |
| Cipsdk::StringIdentifier | Data identifier associated to a string value |
| ▶Cipsdk::BaseKernel | Base class for kernel objects |
| Cipsdk::KernelXY | Class encapsulating a 2d kernel spanning along x and y axis |
| Cipsdk::KernelXYZ | Class encapsulating a 3d kernel spanning along x, y and z axis |
| ▶Cipsdk::BaseObjectWithSkeleton | Base class for serialization object with three serialization modes : |
| ▶Cipsdk::BaseBuffer | Base class for buffer encapsulation |
| ▶Cipsdk::BaseBlockBuffer | Base class for mono block buffers |
| ▶Cipsdk::BaseOwnBuffer | Base class for buffers with own allocated data |
| Cipsdk::TOwnBuffer< T > | Statically typed buffer class |
| Cipsdk::TypedOwnBuffer | Dynamically typed buffer class |
| Cipsdk::ExternalBuffer | Class allowing to encapsulate sized external data pointer |
| Cipsdk::HybridBuffer | Class allowing to encapsulate an hybrid form of buffer |
| ▶Cipsdk::BaseFragBuffer | Base class for fragmented buffers |
| Cipsdk::FragHybridBuffer | Class allowing to encapsulate an hybrid form of fragment buffer |
| ▶Cipsdk::BasePlanIndexedColl | Collection of serializable objects indexed by plan |
| Cipsdk::PlanIndexedColl< T > | Template class used to store collection of objects indexed by plan |
| ▶Cipsdk::PlanIndexedColl< dataType > | |
| Cipsdk::shape::analysis::PlanIndexedMeasureSet | Collection of plan indexed measure set objects |
| Cipsdk::shape::segmentation::PlanIndexedShape2dColl | Collection of shape 2d collections indexed wth respect to image plans |
| Cipsdk::shape::segmentation::PlanIndexedShape3dColl | Collection of shape 3d collections indexed with respect to image plans |
| ▶Cipsdk::BasePtrColl | Base class for collection (std::vector) of shared pointer to serializable objects |
| Cipsdk::shape::segmentation::Shape2dColl | Collection of shape 2d |
| Cipsdk::shape::segmentation::Shape3dColl | Collection of shape 3d |
| ▶Cipsdk::geom::BaseGeometryEntity | Base class for geometry entities |
| ▶Cipsdk::geom::BaseGeometryEntity2d | Base class for 2d geometry entities |
| ▶Cipsdk::geom::BaseTypedGeometryEntity2d< ipReal64 > | |
| Cipsdk::geom::Line2d | 2d line associated to polar coordinates |
| Cipsdk::geom::Parabola2d | Parabola 2d class |
| Cipsdk::geom::Skeleton2d | Class allowing to represent a skeleton associated to a polygon with holes |
| Cipsdk::geom::Vector2d | Vector class associated to polar 2d coordinates |
| ▶Cipsdk::geom::BaseTypedGeometryEntity2d< Shape2dDataType > | |
| Cipsdk::geom::Shape2d | Shape 2d associated to one or more closed polygon 2d |
| ▶Cipsdk::geom::BaseTypedGeometryEntity2d< T > | Base class for typed 3d geometry entities |
| Cipsdk::geom::BoundingBox2d< T > | Rectangular 2d bounding box class associated to cartesian 2d coordinates |
| Cipsdk::geom::Circle2d< T > | 2d circle associated to cartesian 2d coordinates |
| Cipsdk::geom::Ellipse2d< T > | 2d ellipse class associated to cartesian 2d coordinates. For a non rotated ellipse, the major axis follows the x axis and the minor axis follows the y axis |
| Cipsdk::geom::Point2d< T > | Point class associated to cartesian 2d coordinates |
| Cipsdk::geom::PointCloud2d< T > | Unordered collection of 2d points |
| Cipsdk::geom::Polygon2d< T > | Closed polygon associated to an ordered collection of 2d points |
| Cipsdk::geom::PolygonWithHoles2d< T > | Closed polygon potentially associated to interior polygonal holes |
| Cipsdk::geom::Rectangle2d< T > | 2d rectangle class associated to cartesian 2d coordinates |
| Cipsdk::geom::Segment2d< T > | 2d segment associated to two points |
| Cipsdk::geom::Square2d< T > | 2d square class associated to cartesian 2d coordinates |
| ▶Cipsdk::geom::BaseGeometryEntity3d | Base class for 3d geometry entities |
| ▶Cipsdk::geom::BaseTypedGeometryEntity3d< ipReal64 > | |
| Cipsdk::geom::Plan3d | 3d plan associated to spherical coordinates |
| Cipsdk::geom::Vector3d | Vector class associated to spherical 3d coordinates |
| ▶Cipsdk::geom::BaseTypedGeometryEntity3d< Shape3dDataType > | |
| Cipsdk::geom::Shape3d | Shape 3d associated to one or more closed mesh 3d |
| ▶Cipsdk::geom::BaseTypedGeometryEntity3d< T > | Base class for typed 3d geometry entities |
| Cipsdk::geom::BoundingBox3d< T > | Rectangular 3d bounding box class associated to cartesian 3d coordinates |
| Cipsdk::geom::Cube3d< T > | 3d cube class associated to cartesian 3d coordinates |
| Cipsdk::geom::Cuboid3d< T > | 3d cuboid (rectangular parallelepiped) class associated to cartesian 3d coordinates |
| Cipsdk::geom::Ellipsoid3d< T > | 3d ellipsoid associated to cartesian 3d coordinates For a non rotated ellipse, the major radius follows the x axis, the medium axis follows the y axis and the minor axis follows the z axis |
| Cipsdk::geom::Mesh3d< T > | Closed mesh associated to a triangulated boundary |
| Cipsdk::geom::MeshWithHoles3d< T > | Closed mesh potentially associated to interior mesh holes |
| Cipsdk::geom::Point3d< T > | Point class associated to cartesian 3d coordinates |
| Cipsdk::geom::PointCloud3d< T > | Unordered collection of 3d points |
| Cipsdk::geom::Segment3d< T > | 3d segment associated to two points |
| Cipsdk::geom::Sphere3d< T > | 3d sphere associated to cartesian 3d coordinates |
| Cipsdk::geom::Triangle3d< T > | 3d triangle associated to cartesian 3d coordinates |
| ▶Cipsdk::image::BaseImage | Base class for images data type |
| ▶Cipsdk::image::BaseCompleteImage | Base class for complete images |
| ▶Cipsdk::image::CudaImage | |
| Cipsdk::python::PythonCudaImage | Base class for IPSDK GPU image used through python |
| Cipsdk::image::DiskImage | Image class with disk data storage support |
| Cipsdk::image::DistributedImage | Image class with distributed data storage policy |
| Cipsdk::image::MemoryImage | Image class with data stored into memory |
| Cipsdk::image::UserImage | Image class with user data storage support |
| Cipsdk::python::PythonImage | Base class for IPSDK image used through python |
| Cipsdk::image::SubImage | Class for sub images of complete image |
| ▶Cipsdk::image::BaseImageFragment | Base class for image fragments |
| ▶Cipsdk::image::BaseImageStrip | Base class for image strip fragments |
| ▶Cipsdk::image::BaseImageXStrip2d | Base class for image 2d strip with splitting along X axis |
| Cipsdk::image::InOutImageXStrip2d | Input and output class for image 2d strip with splitting along X axis |
| Cipsdk::image::InputImageXStrip2d | Input class for image 2d strip with splitting along X axis |
| Cipsdk::image::OutputImageXStrip2d | Output class for image 2d strip with splitting along X axis |
| ▶Cipsdk::image::BaseImageXStrip2dWithKernel | Base class for image 2d strip with splitting along X axis associated to a kernel |
| Cipsdk::image::InputImageXStrip2dWithKernel | Input class for image 2d strip with splitting along X axis associated to a kernel |
| ▶Cipsdk::image::BaseImageYStrip2d | Base class for image 2d strip with splitting along Y axis |
| Cipsdk::image::InOutImageYStrip2d | Input and output class for image 2d strip with splitting along Y axis |
| Cipsdk::image::InputImageYStrip2d | Input class for image 2d strip with splitting along Y axis |
| Cipsdk::image::OutputImageYStrip2d | Output class for image 2d strip with splitting along Y axis |
| ▶Cipsdk::image::BaseImageYStrip2dWithKernel | Base class for image 2d strip with splitting along Y axis associated to a kernel |
| Cipsdk::image::InputImageYStrip2dWithKernel | Input class for image 2d strip with splitting along Y axis associated to a kernel |
| ▶Cipsdk::image::BaseImageYStrip3d | Base class for image 3d strip with splitting along Y axis |
| Cipsdk::image::InOutImageYStrip3d | Input and output class for image 3d strip with splitting along Y axis |
| Cipsdk::image::InputImageYStrip3d | Input class for image 3d strip with splitting along Y axis |
| Cipsdk::image::OutputImageYStrip3d | Output class for image 3d strip with splitting along Y axis |
| ▶Cipsdk::image::BaseImageYStripColor2d | Base class for color image 2d strip with splitting along Y axis |
| Cipsdk::image::InOutImageYStripColor2d | Input and output class for color image 2d strip with splitting along Y axis |
| Cipsdk::image::InputImageYStripColor2d | Input class for color image 2d strip with splitting along Y axis |
| Cipsdk::image::OutputImageYStripColor2d | Output class for color image 2d strip with splitting along Y axis |
| ▶Cipsdk::image::BaseImageYStripSeq2d | Base class for sequence image 2d strip with splitting along Y axis |
| Cipsdk::image::InOutImageYStripSeq2d | Input and output class for sequence image 2d strip with splitting along Y axis |
| Cipsdk::image::InputImageYStripSeq2d | Input class for sequence image 2d strip with splitting along Y axis |
| Cipsdk::image::OutputImageYStripSeq2d | Output class for sequence image 2d strip with splitting along Y axis |
| ▶Cipsdk::image::BaseImageZStrip3d | Base class for image 3d strip with splitting along Z axis |
| Cipsdk::image::InOutImageZStrip3d | Input and output class for image 3d strip with splitting along Z axis |
| Cipsdk::image::InputImageZStrip3d | Input class for image 3d strip with splitting along Z axis |
| Cipsdk::image::OutputImageZStrip3d | Output class for image 3d strip with splitting along Z axis |
| ▶Cipsdk::image::BaseImageZStrip3dWithKernel | Base class for image 3d strip with splitting along Z axis associated to a kernel |
| Cipsdk::image::InputImageZStrip3dWithKernel | Input class for image 3d strip with splitting along Z axis associated to a kernel |
| ▶Cipsdk::image::BaseImageZStripColor3d | Base class for color image 3d strip with splitting along Z axis |
| Cipsdk::image::InOutImageZStripColor3d | Input and output class for color image 3d strip with splitting along Z axis |
| Cipsdk::image::InputImageZStripColor3d | Input class for color image 3d strip with splitting along Z axis |
| Cipsdk::image::OutputImageZStripColor3d | Output class for color image 3d strip with splitting along Z axis |
| ▶Cipsdk::image::BaseImageTile | Base class for image tile |
| ▶Cipsdk::image::BaseImageTile2d | Base class for 2 image tiles |
| Cipsdk::image::InOutImageTile2d | Input and output class for 2d image tiles |
| Cipsdk::image::InputImageTile2d | Input class for 2d image tiles |
| Cipsdk::image::OutputImageTile2d | Output class for 2d image tiles |
| ▶Cipsdk::image::BaseImageTile3d | Base class for 3d image tiles |
| Cipsdk::image::InOutImageTile3d | Input and output class for 3d image tiles |
| Cipsdk::image::InputImageTile3d | Input class for 3d image tiles |
| Cipsdk::image::OutputImageTile3d | Output class for 3d image tiles |
| ▶Cipsdk::image::BasePlanStorage | Base class for image plan data storage |
| Cipsdk::image::CudaPlanStorage | |
| Cipsdk::image::DiskPlanStorage | Class encapsulating disk plan data |
| Cipsdk::image::DistributedPlanStorage | Class encapsulating distributed plan storage |
| Cipsdk::image::MemoryPlanStorage | Class encapsulating memory plan data |
| Cipsdk::image::ReInterpretedPlanStorage | Class allowing to encapsulate a virtual reinterpreted plan storage associated to a real plan storage |
| Cipsdk::image::UserPlanStorage | Class encapsulating user plan data |
| Cipsdk::python::PythonAlignedPlanStorage | Class encapsulating python image plan data with data alignment |
| Cipsdk::python::PythonPlanStorage | Class encapsulating python image plan data |
| ▶Cipsdk::processor::BaseAttribute | Base class for processing attributes |
| ▶Cipsdk::imaproc::BaseImageProcessingAttribute | Base class for image processing attributes |
| ▶Cipsdk::imaproc::BaseBorderPolicyAttribute | Base class for attributes allowing to define a policy for strip borders preparation during a kernel algorithm processing |
| Cipsdk::imaproc::BaseBorder2dPolicyAttribute | Base class for attributes allowing to define a policy for 3d strip borders preparation during a kernel algorithm processing |
| Cipsdk::imaproc::BaseBorder3dPolicyAttribute | Base class for attributes allowing to define a policy for 3d strip borders preparation during a kernel algorithm processing |
| ▶Cipsdk::imaproc::BaseFormulaAttribute | Base class for formula attributes |
| ▶Cipsdk::imaproc::BaseImageFormulaAttribute | Base class for image formula attributes |
| Cipsdk::imaproc::BaseImageFormula2dAttribute | Base class for image formula attributes |
| Cipsdk::imaproc::BaseImageFormula3dAttribute | Base class for image formula attributes |
| Cipsdk::imaproc::BaseMeasureFormulaAttribute | Base class for measure formula attributes |
| ▶Cipsdk::imaproc::BaseGeometryEntityCollAttribute | Base class for geometry entity collection attributes |
| ▶Cipsdk::imaproc::BaseGeometryEntity2dCollAttribute | Base class for geometry entity 2d collection attributes |
| ▶Cipsdk::imaproc::BaseEntity2dCollAttribute | Base class for generic geometry entity 2d collection attribute |
| Cipsdk::imaproc::InOutEntity2dCollAttribute | Base class for in/out generic geometry entity 2d collection attribute |
| Cipsdk::imaproc::InputEntity2dCollAttribute | Base class for input generic geometry entity 2d collection attribute |
| Cipsdk::imaproc::OutputEntity2dCollAttribute | Base class for output generic geometry entity 2d collection attribute |
| ▶Cipsdk::imaproc::BaseShape2dCollAttribute | Base class for shape geometry entity 2d collection attribute |
| Cipsdk::imaproc::InOutShape2dCollAttribute | Base class for in/out shape geometry entity 2d collection attribute |
| Cipsdk::imaproc::InputShape2dCollAttribute | Base class for input shape geometry entity 2d collection attribute |
| Cipsdk::imaproc::OutputShape2dCollAttribute | Base class for output shape geometry entity 2d collection attribute |
| ▶Cipsdk::imaproc::BaseGeometryEntity3dCollAttribute | Base class for geometry entity 3d collection attributes |
| ▶Cipsdk::imaproc::BaseEntity3dCollAttribute | Base class for generic geometry entity 3d collection attribute |
| Cipsdk::imaproc::InOutEntity3dCollAttribute | Base class for in/out generic geometry entity 3d collection attribute |
| Cipsdk::imaproc::InputEntity3dCollAttribute | Base class for input generic geometry entity 3d collection attribute |
| Cipsdk::imaproc::OutputEntity3dCollAttribute | Base class for output generic geometry entity 3d collection attribute |
| ▶Cipsdk::imaproc::BaseShape3dCollAttribute | Base class for shape geometry entity 3d collection attribute |
| Cipsdk::imaproc::InOutShape3dCollAttribute | Base class for in/out shape geometry entity 3d collection attribute |
| Cipsdk::imaproc::InputShape3dCollAttribute | Base class for input shape geometry entity 3d collection attribute |
| Cipsdk::imaproc::OutputShape3dCollAttribute | Base class for output shape geometry entity 3d collection attribute |
| ▶Cipsdk::imaproc::BaseImageAttribute | Base class for image attributes |
| ▶Cipsdk::imaproc::BaseInOutImageAttribute | Base class for in/out image attributes |
| Cipsdk::imaproc::BaseInOutMandatoryImageAttribute | Base class for in/out mandatory image attributes |
| Cipsdk::imaproc::BaseInOutOptionalImageAttribute | Base class for in/out optional image attributes |
| ▶Cipsdk::imaproc::BaseInputImageAttribute | Base class for input image attributes |
| Cipsdk::imaproc::BaseInputMandatoryImageAttribute | Base class for input mandatory image attributes |
| Cipsdk::imaproc::BaseInputOptionalImageAttribute | Base class for input optional image attributes |
| ▶Cipsdk::imaproc::BaseOutputImageAttribute | Base class for output image attributes |
| Cipsdk::imaproc::BaseOutputMandatoryImageAttribute | Base class for output mandatory image attributes |
| Cipsdk::imaproc::BaseOutputOptionalImageAttribute | Base class for output optional image attributes |
| ▶Cipsdk::imaproc::BaseIPEnumAttribute | Base class for attributes associated to image processing enumerates |
| Cipsdk::imaproc::IPEnumAttribute< EnumType > | Template base class for attributes associated to image processing enumerates |
| ▶Cipsdk::imaproc::BaseKernelAttribute | Base class for kernel attributes |
| ▶Cipsdk::imaproc::BaseKernelXYAttribute | Base class for XY kernel attributes |
| Cipsdk::imaproc::BaseMandatoryKernelXYAttribute | Base class for mandatory kernel xy attributes |
| Cipsdk::imaproc::BaseOptionalKernelXYAttribute | Base class for optional kernel xy attributes |
| ▶Cipsdk::imaproc::BaseKernelXYZAttribute | Base class for XYZ kernel attributes |
| Cipsdk::imaproc::BaseMandatoryKernelXYZAttribute | Base class for mandatory kernel xyz attributes |
| Cipsdk::imaproc::BaseOptionalKernelXYZAttribute | Base class for optional kernel xyz attributes |
| Cipsdk::imaproc::BasePlanIndexedAttribute | Base class for plan indexed attributes |
| ▶Cipsdk::imaproc::BaseShapeMeasureInfoSetAttribute | Base class for shape measure information set attributes |
| Cipsdk::imaproc::InputShapeMeasureInfoSetAttribute | Base class for input shape measure information set attributes |
| ▶Cipsdk::imaproc::BaseShapeMeasureSetAttribute | Base class for shape measure set attributes |
| Cipsdk::imaproc::InOutShapeMeasureSetAttribute | Base class for input/output shape measure set attributes |
| Cipsdk::imaproc::InputShapeMeasureSetAttribute | Base class for input shape measure set attributes |
| Cipsdk::imaproc::OutputShapeMeasureSetAttribute | Base class for output shape measure set attributes |
| ▶Cipsdk::imaproc::BaseStripAttribute | Base class for image strip attributes |
| ▶Cipsdk::imaproc::BaseXStrip2dAttribute | Base class for image 2d strip with splitting along X axis attributes |
| Cipsdk::imaproc::BaseInOutXStrip2dAttribute | Base class for input and output image 2d strip with splitting along X axis attributes |
| Cipsdk::imaproc::BaseInputXStrip2dAttribute | Base class for input image 2d strip with splitting along X axis attributes |
| Cipsdk::imaproc::BaseOutputXStrip2dAttribute | Base class for output image 2d strip with splitting along X axis attributes |
| ▶Cipsdk::imaproc::BaseXStrip2dWithKernelAttribute | Base class for attributes associated to an image 2d strip with splitting along X axis and a kernel |
| Cipsdk::imaproc::BaseInputXStrip2dWithKernelAttribute | Base class for input attributes associated to an image 2d strip with splitting along X axis and a kernel |
| ▶Cipsdk::imaproc::BaseYStrip2dAttribute | Base class for image 2d strip with splitting along Y axis attributes |
| Cipsdk::imaproc::BaseInOutYStrip2dAttribute | Base class for input and output image 2d strip with splitting along Y axis attributes |
| Cipsdk::imaproc::BaseInputYStrip2dAttribute | Base class for input image 2d strip with splitting along Y axis attributes |
| Cipsdk::imaproc::BaseOutputYStrip2dAttribute | Base class for output image 2d strip with splitting along Y axis attributes |
| ▶Cipsdk::imaproc::BaseYStrip2dWithKernelAttribute | Base class for attributes associated to an image 2d strip with splitting along Y axis and a kernel |
| Cipsdk::imaproc::BaseInputYStrip2dWithKernelAttribute | Base class for input attributes associated to an image 2d strip with splitting along Y axis and a kernel |
| ▶Cipsdk::imaproc::BaseYStrip3dAttribute | Base class for image 3d strip with splitting along Y axis attributes |
| Cipsdk::imaproc::BaseInOutYStrip3dAttribute | Base class for input and output image 3d strip with splitting along Y axis attributes |
| Cipsdk::imaproc::BaseInputYStrip3dAttribute | Base class for input image 3d strip with splitting along Y axis attributes |
| Cipsdk::imaproc::BaseOutputYStrip3dAttribute | Base class for output image 3d strip with splitting along Y axis attributes |
| ▶Cipsdk::imaproc::BaseYStripColor2dAttribute | Base class for color image 2d strip with splitting along X axis attributes |
| Cipsdk::imaproc::BaseInOutYStripColor2dAttribute | Base class for input and output color image 2d strip with splitting along X axis attributes |
| Cipsdk::imaproc::BaseInputYStripColor2dAttribute | Base class for input color image 2d strip with splitting along X axis attributes |
| Cipsdk::imaproc::BaseOutputYStripColor2dAttribute | Base class for output color image 2d strip with splitting along X axis attributes |
| ▶Cipsdk::imaproc::BaseYStripSeq2dAttribute | Base class for sequence image 2d strip with splitting along X axis attributes |
| Cipsdk::imaproc::BaseInOutYStripSeq2dAttribute | Base class for input and output sequence image 2d strip with splitting along X axis attributes |
| Cipsdk::imaproc::BaseInputYStripSeq2dAttribute | Base class for input sequence image 2d strip with splitting along X axis attributes |
| Cipsdk::imaproc::BaseOutputYStripSeq2dAttribute | Base class for output sequence image 2d strip with splitting along X axis attributes |
| ▶Cipsdk::imaproc::BaseZStrip3dAttribute | Base class for image 3d strip with splitting along Z axis attributes |
| Cipsdk::imaproc::BaseInOutZStrip3dAttribute | Base class for input and output image 3d strip with splitting along Z axis attributes |
| Cipsdk::imaproc::BaseInputZStrip3dAttribute | Base class for input image 3d strip with splitting along Z axis attributes |
| Cipsdk::imaproc::BaseOutputZStrip3dAttribute | Base class for output image 3d strip with splitting along Z axis attributes |
| ▶Cipsdk::imaproc::BaseZStrip3dWithKernelAttribute | Base class for attributes associated to an image 3d strip with splitting along Z axis and a kernel |
| Cipsdk::imaproc::BaseInputZStrip3dWithKernelAttribute | Base class for input attributes associated to an image 3d strip with splitting along Z axis and a kernel |
| ▶Cipsdk::imaproc::BaseZStripColor3dAttribute | Base class for color image 3d strip with splitting along Z axis attributes |
| Cipsdk::imaproc::BaseInOutZStripColor3dAttribute | Base class for input and output color image 3d strip with splitting along Z axis attributes |
| Cipsdk::imaproc::BaseInputZStripColor3dAttribute | Base class for input color image 3d strip with splitting along Z axis attributes |
| Cipsdk::imaproc::BaseOutputZStripColor3dAttribute | Base class for output color image 3d strip with splitting along Z axis attributes |
| ▶Cipsdk::imaproc::BaseStructuringElementAttribute | Base class for structuring element attributes |
| ▶Cipsdk::imaproc::BaseStructuringElementXYAttribute | Base class for XY structuring element (SE) attributes |
| Cipsdk::imaproc::BaseMandatoryStructuringElementXYAttribute | Base class for mandatory XY structuring element (SE) attributes |
| Cipsdk::imaproc::BaseOptionalStructuringElementXYAttribute | Base class for optional XY structuring element (SE) attributes |
| ▶Cipsdk::imaproc::BaseStructuringElementXYZAttribute | Base class for XYZ structuring element (SE) attributes |
| Cipsdk::imaproc::BaseMandatoryStructuringElementXYZAttribute | Base class for mandatory XYZ structuring element (SE) attributes |
| Cipsdk::imaproc::BaseOptionalStructuringElementXYZAttribute | Base class for optional XYZ structuring element (SE) attributes |
| ▶Cipsdk::imaproc::BaseTileAttribute | Base class for image tile attributes |
| ▶Cipsdk::imaproc::BaseTile2dAttribute | Base class for image tile 2d attributes |
| Cipsdk::imaproc::BaseInputTile2dAttribute | Input class for image tile 2d attributes |
| ▶Cipsdk::imaproc::BaseTile3dAttribute | Base class for image tile 3d attributes |
| Cipsdk::imaproc::BaseInputTile3dAttribute | Input class for image tile 3d attributes |
| ▶Cipsdk::imaproc::BaseTileCollAttribute | Base class for attributes associated to collection of image tile |
| ▶Cipsdk::imaproc::BaseTile2dCollAttribute | Base class for attributes associated to collection of image 2d tile |
| Cipsdk::imaproc::BaseInOutTile2dCollAttribute | Base class for in/out attributes associated to collection of image 2d tile |
| Cipsdk::imaproc::BaseInputTile2dCollAttribute | Base class for input attributes associated to collection of image 2d tile |
| Cipsdk::imaproc::BaseOutputTile2dCollAttribute | Base class for output attributes associated to collection of image 2d tile |
| ▶Cipsdk::imaproc::BaseTile3dCollAttribute | Base class for attributes associated to collection of image 3d tile |
| Cipsdk::imaproc::BaseInOutTile3dCollAttribute | Base class for in/out attributes associated to collection of image 3d tile |
| Cipsdk::imaproc::BaseInputTile3dCollAttribute | Base class for input attributes associated to collection of image 3d tile |
| Cipsdk::imaproc::BaseOutputTile3dCollAttribute | Base class for output attributes associated to collection of image 3d tile |
| ▶Cipsdk::processor::BaseDataItemAttribute | Base class for attributes encapsulating data item nodes |
| ▶Cipsdk::processor::BaseInOutDataItemAttribute | Base class for in/out attributes encapsulating data item nodes |
| Cipsdk::processor::BaseInOutMandatoryDataItemAttribute | Base class for in/out mandatory attributes encapsulating data item nodes |
| Cipsdk::processor::BaseInOutOptionalDataItemAttribute | Base class for in/out optional attributes encapsulating data item nodes |
| ▶Cipsdk::processor::BaseInputDataItemAttribute | Base class for input attributes encapsulating data item nodes |
| Cipsdk::processor::BaseInputMandatoryDataItemAttribute | Base class for input mandatory attributes encapsulating data item nodes |
| Cipsdk::processor::BaseInputOptionalDataItemAttribute | Base class for input optional attributes encapsulating data item nodes |
| ▶Cipsdk::processor::BaseOutputDataItemAttribute | Base class for output attributes encapsulating data item nodes |
| Cipsdk::processor::BaseOutputMandatoryDataItemAttribute | Base class for output mandatory attributes encapsulating data item nodes |
| Cipsdk::processor::BaseOutputOptionalDataItemAttribute | Base class for output optional attributes encapsulating data item nodes |
| ▶Cipsdk::processor::BaseValueAttribute< T > | Base class for value attributes |
| ▶Cipsdk::processor::BaseInOutValueAttribute< T > | Base class for in/out value attributes |
| Cipsdk::processor::BaseInOutMandatoryValueAttribute< T > | Base class for in/out mandatory value attributes |
| Cipsdk::processor::BaseInOutOptionalValueAttribute< T > | Base class for in/out optional value attributes |
| ▶Cipsdk::processor::BaseInputValueAttribute< T > | Base class for input value attributes |
| Cipsdk::processor::BaseInputMandatoryValueAttribute< T > | Base class for input mandatory value attributes |
| Cipsdk::processor::BaseInputOptionalValueAttribute< T > | Base class for input optional value attributes |
| ▶Cipsdk::processor::BaseOutputValueAttribute< T > | Base class for output value attributes |
| Cipsdk::processor::BaseOutputMandatoryValueAttribute< T > | Base class for output mandatory value attributes |
| Cipsdk::processor::BaseOutputOptionalValueAttribute< T > | Base class for output optional value attributes |
| ▶Cipsdk::shape::analysis::BaseMeasure | Base class for shape analysis measurement |
| Cipsdk::shape::analysis::BaseGenericMeasure | Base class for shape analysis generic measurement (generic measure using no input data for processing) |
| Cipsdk::shape::analysis::BaseGeometry2dMeasure | Base class for shape analysis geometry 2d measurement (geometry measure using shape 2d data for processing) |
| Cipsdk::shape::analysis::BaseGeometry3dMeasure | Base class for shape analysis geometry 3d measurement (geometry measure using shape 3d data for processing) |
| Cipsdk::shape::analysis::BaseIndivisibleMeasure | Base class for shape analysis indivisible measurement (generic measure using no input data for processing and requesting a single pass processing) |
| Cipsdk::shape::analysis::BaseIntensityMeasure | Base class for shape analysis intensity measurement (geometry measure using image data for processing) |
| ▶Cipsdk::shape::analysis::BaseMeasureResult | Base class for measure results |
| ▶Cipsdk::shape::analysis::BaseCollMeasureResult | Base class for measure results associated to a collection of values for each shape |
| Cipsdk::shape::analysis::CollMeasureResult< T > | Class associated to measure results agregating a collection of values for each shape |
| Cipsdk::shape::analysis::BaseCustomMeasureResult | Base class for measure results associated to a custom data type for each shape |
| ▶Cipsdk::shape::analysis::BaseValueMeasureResult | Base class for measure results associated to a single value for each shape |
| Cipsdk::shape::analysis::ValueMeasureResult< T > | Class associated to measure results agregating a single value for each shape |
| Cipsdk::shape::analysis::MeasureSet | Object allowing to agregate a collection of measure |
| ▶Cipsdk::BaseStructuringElement | Base class for binary structuring element objects |
| Cipsdk::StructuringElementXY | Class encapsulating a 2d structuring element spanning along x and y axis |
| Cipsdk::StructuringElementXYZ | Class encapsulating a 3d structuring element spanning along x, y and z axis |
| ▶Cipsdk::BaseStructuringElementInfo | Base class for objects encapsulating informations about binary structuring element objects |
| Cipsdk::StructuringElementXYInfo | Concrete class for objects encapsulating informations about 2d binary structuring element objects |
| Cipsdk::StructuringElementXYZInfo | Concrete class for objects encapsulating informations about 3d binary structuring element objects |
| Cipsdk::bench::BenchmarkInfo | |
| Cipsdk::bench::BenchmarkResultInfo | Benchmark result information |
| Cipsdk::bench::BenchmarkResults | Class used to store benchmark results |
| ▶Cipsdk::core::BaseComputerInfo | Base class for objects agregating computer informations |
| Cipsdk::core::LocalComputerInfo | |
| Cipsdk::core::RemoteComputerInfo | |
| Cipsdk::core::DistributedProcessingPolicy | Class allowing to describe distributed processing policy used on local machine |
| Cipsdk::core::LibraryUserConfiguration | User configuration for IPSDK library |
| Cipsdk::core::LocalConfiguration | Class allowing to describe local computer processing configuration |
| Cipsdk::core::LocalProcessingPolicy | Class allowing to describe processing policy for local machine |
| Cipsdk::core::NetworkDescription | Class encapsulating network description for multi-machine processings |
| Cipsdk::core::SDKVersionInfo | Class encapsulating sdk version informations |
| Cipsdk::ElementsRange | Class allowing to store information about elements range (start offset and number of elements) |
| ▶Cipsdk::geom::BaseGeometryMeasure | Base class for geometry measures |
| ▶Cipsdk::geom::BaseGeometryMeasure2d | Base class for geometry measures 2d |
| ▶Cipsdk::geom::BaseTypedGeometryMeasure2d< HuMoments2dO3 > | |
| Cipsdk::geom::HuMomentsMsr2d | Hu Moments of order up to 3 measurement algorithm applied to a 2d geometry entity |
| ▶Cipsdk::geom::BaseTypedGeometryMeasure2d< ipReal64 > | |
| Cipsdk::geom::AreaMsr2d | Area measurement algorithm applied to a 2d geometry entity |
| Cipsdk::geom::PerimeterMsr2d | Perimeter measurement algorithm applied to a 2d geometry entity |
| ▶Cipsdk::geom::BaseTypedGeometryMeasure2d< Moments2dO3 > | |
| Cipsdk::geom::MomentsMsr2d | Moments of order up to 3 measurement algorithm applied to a 2d geometry entity |
| Cipsdk::geom::BaseTypedGeometryMeasure2d< T > | Base class for typed geometry measures 2d |
| ▶Cipsdk::geom::BaseGeometryMeasure3d | Base class for geometry measures 3d |
| ▶Cipsdk::geom::BaseTypedGeometryMeasure3d< ipReal64 > | |
| Cipsdk::geom::AreaMsr3d | Area measurement algorithm applied to a 3d geometry entity |
| Cipsdk::geom::VolumeMsr3d | Volume measurement algorithm applied to a 3d geometry entity |
| Cipsdk::geom::BaseTypedGeometryMeasure3d< T > | Base class for typed geometry measures 3d |
| ▶Cipsdk::geom::BaseGeometryTransform | Base class for geometry transformations |
| ▶Cipsdk::geom::BaseGeometryTransform2d | Base class for geometry 2d transformations |
| Cipsdk::geom::AnisotropicScaleTransform2d | Anisotropic 2d scale transformation |
| Cipsdk::geom::CentroidTransform2d | Computation of 2d centroid of input geometry using Bashein / Detmer algorithm strategy |
| Cipsdk::geom::ConvexHullTransform2d | Computation of 2d convex hull associated to input geometry |
| Cipsdk::geom::EnvelopeTransform2d | Algorithm allowing to compute envelope (axis aligned bounding box) of a 2d geometry entity |
| Cipsdk::geom::HomographyTransform2d | Homography 2d transformation |
| Cipsdk::geom::MinEnclosingCircleTransform2d | Algorithm allowing to compute minimum enclosing circle of a 2d geometry entity |
| Cipsdk::geom::RigidTransform2d | Rigid 2d transformation |
| Cipsdk::geom::RotationTransform2d | Rotation 2d transformation (origin centered) |
| Cipsdk::geom::ScaleTransform2d | Isotropic 2d scale transformation |
| Cipsdk::geom::SimilarityTransform2d | Non-reflective similarity 2d transformation |
| Cipsdk::geom::SimplifyTransform2d | Algorithm allowing to simplify a geometry |
| Cipsdk::geom::TranslationTransform2d | Translation 2d transformation |
| ▶Cipsdk::geom::BaseGeometryTransform3d | Base class for geometry 3d transformations |
| Cipsdk::geom::AnisotropicScaleTransform3d | Anisotropic 3d scale transformation |
| Cipsdk::geom::CentroidTransform3d | Computation of 3d centroid of input geometry using Bashein / Detmer algorithm strategy |
| Cipsdk::geom::ConvexHullTransform3d | Computation of 3d convex hull associated to input geometry |
| Cipsdk::geom::EnvelopeTransform3d | Algorithm allowing to compute envelope (axis aligned bounding box) of a 3d geometry entity |
| Cipsdk::geom::HomographyTransform3d | Homography 3d transformation |
| Cipsdk::geom::MinEnclosingSphereTransform3d | Algorithm allowing to compute minimum enclosing sphere of a 3d geometry entity |
| Cipsdk::geom::RigidTransform3d | Rigid 3d transformation |
| Cipsdk::geom::RotationTransform3d | Rotation 3d transformation (origin centered) |
| Cipsdk::geom::ScaleTransform3d | Isotropic 3d scale transformation |
| Cipsdk::geom::SimilarityTransform3d | Similarity 3d transformation |
| Cipsdk::geom::TranslationTransform3d | Translation 3d transformation |
| Cipsdk::geom::HuMoments2dO3 | Moments of order up to 3 on a 2d shape |
| Cipsdk::geom::RTree< T > | Class allowing to encapsulate boost::geometry::rtree |
| Cipsdk::geom::SkeletonVertex2d | Class allowing to represent a vertex into a skeleton associated to a polygon |
| Cipsdk::GeometricCalibration | Class allowing to encapsulate an image geometric calibration |
| Cipsdk::hard::ComputerDescription | Description associated to a computer resource |
| Cipsdk::hard::CpuDescription | Description associated to a cpu resource |
| Cipsdk::hard::MacAddress | Structure encapsulating a network adapter mac address |
| Cipsdk::hard::NetworkAdapterDescription | Description associated to a network adapter resource |
| ▶Cipsdk::image::BaseImageAccessor | Base class for image accessors |
| ▶Cipsdk::image::BaseDiskImageAccessor | Base class for image files accessors |
| Cipsdk::image::AutoDiskImageAccessor | |
| Cipsdk::image::file::Im6ImageFile | Class for im6 disk image access |
| Cipsdk::image::file::RawImageFile | Class for raw disk image access |
| Cipsdk::image::file::TiffImageFile | Class allowing to access tiff disk images |
| Cipsdk::image::MultiFileDiskImageAccessor | |
| Cipsdk::python::PythonImageAccessor | |
| Cipsdk::image::BaseUserImageAccessor | Base class for user image accessors |
| ▶Cipsdk::image::BaseImageGeometry | Base class for image geometry |
| Cipsdk::image::HeterogeneousImageGeometry | Image geometry associated to heterogeneous image buffer types through image plans (sequence case) |
| Cipsdk::image::HomogeneousImageGeometry | Image geometry associated to constant image buffer types through image plans |
| Cipsdk::image::Border2dPolicy | Class used to define policy for 2d strip borders management during a kernel algorithm processing |
| Cipsdk::image::Border3dPolicy | Class used to define policy for 3d strip borders management during a kernel algorithm processing |
| Cipsdk::image::ColorGeometry | Class encapsulating color geometryThis class allows to define geometry color size and type (grey, rgb, ...) |
| Cipsdk::image::ImagePlanGeometry | Class encapsulating image plan geometry |
| Cipsdk::image::TemporalGeometry | Class encapsulating temporal geometryThis class allows to define geometry temporal size and type (single or sequence) |
| Cipsdk::image::VolumeGeometry | Class encapsulating volume geometryThis class allows to define geometry volume size and type (2d or 3d) |
| Cipsdk::lic::IPSDKMajorVersion | Class storing the pair (IPSDKFirstMajorVersion, IPSDKSecondMajorVersion) |
| ▶Cipsdk::math::BaseDataPartition | Base class for data partitioning |
| ▶Cipsdk::math::BaseGridPartition | Base class for object allowing to create data partition based on grid |
| Cipsdk::math::AdaptiveGridPartition | Class allowing to create an adaptive partition of data |
| Cipsdk::math::RegularGridPartition | Class allowing to create a regular grid where each axis is divide into _nbBucketsByAxis sub range |
| ▶Cipsdk::math::BaseHistogram | Base class for histogram data management |
| Cipsdk::math::Histogram< g_bDataIntegral > | Class allowing to encapsulated histogram data and to compute several associated indicators |
| Cipsdk::math::EstimationConfig | Configuration structure used for estimation management |
| Cipsdk::math::EstimationResults | Structure allowing to encapsulate robust estimation results |
| Cipsdk::OffsetXY | Class encapsulating a 2d offset along x and y axis |
| Cipsdk::OffsetXYZ | Class encapsulating a 3d offset along x, y and z axis |
| Cipsdk::PlanIndex | Class used to store image plan index |
| ▶Cipsdk::processor::BaseDataTypeIdentifier | Class used for processing data type function identification |
| Cipsdk::imaproc::ImageBufferTypeIdentifier | Class allowing to identify used image buffer type and so contribute to select a specialized template processing algorithm |
| Cipsdk::processor::DataTypeIdentifierColl | Class used for data type collection function identification |
| Cipsdk::processor::InstructionSetsIdentifier | Class used for processor instruction sets function identification |
| Cipsdk::processor::ProcessorDispatchPolicy | Class encapsuling dispatch policy for processor dispatcher classes |
| ▶Cipsdk::SerializationObjectWithGuid | Serialization object with builtin guid |
| ▶Cipsdk::core::BaseAction | Base class for library actions |
| ▶Cipsdk::core::BaseComplexAction | Base class for library complex actions |
| ▶Cipsdk::processor::BaseProcessor | Base class for processor class |
| ▶Cipsdk::processor::BaseAsyncProcessor | Base class for asynchronous processors |
| Cipsdk::processor::BaseAsync1Processor | Base class for asynchronous processors using a single provider |
| Cipsdk::processor::BaseAsync2Processor | Base class for asynchronous processors using two providers |
| Cipsdk::processor::BaseAsync3Processor | Base class for asynchronous processors using three providers |
| Cipsdk::processor::BaseAsync4Processor | Base class for asynchronous processors using three providers |
| Cipsdk::processor::BaseIterativeAsync1Processor | Base class for asynchronous processors using iteratively a single provider |
| Cipsdk::processor::BaseIterativeAsync2Processor | Base class for asynchronous processors using iteratively two providers |
| Cipsdk::processor::BaseRepeatedAsync1Processor | Base class for asynchronous processors using a single provider repeatedly (without knowing in advance number of repetitions) |
| Cipsdk::processor::BaseRepeatedAsync2Processor | Base class for asynchronous processors using two providers repeatedly (without knowing in advance number of repetitions) |
| ▶Cipsdk::processor::BaseSyncProcessor | Base class for synchronous processors |
| Cipsdk::processor::BaseGpuProcessingAlgorithm | Base class for gpu processing algorithm |
| Cipsdk::processor::BaseProcessingAlgorithm | Base class for processing algorithm |
| ▶Cipsdk::core::BaseSimpleAction | Base class for library simple actions |
| Cipsdk::core::AskForRemoteAction | Action allowing to ask for a new action on a distant machine |
| Cipsdk::core::RegisterComputerInfo | Action allowing to register a remote computer information on local machine |
| Cipsdk::core::RegisterRemoteProvider | Action allowing to register a remote action provider on local machine |
| Cipsdk::core::RequestRemoteCancellation | Action allowing to request termination of a given provider on a remote machine |
| Cipsdk::core::UpdatePendingAction | Action allowing to update a pending action on a distant machine |
| Cipsdk::core::UpdateRemoteAction | Action allowing to update an action on a distant machine |
| Cipsdk::DataIdentifier | Class used to uniquely identify a data object |
| ▶Cipsdk::shape::analysis::BaseIntensityPreProcessorConfig | Base class for objects allowing to define preprocessing configuration for images used as inputs of shape analysis |
| Cipsdk::shape::analysis::BaseIntensity2dPreProcessorConfig | Base class for objects allowing to define preprocessing configuration for 2d images used as inputs of shape analysis |
| Cipsdk::shape::analysis::BaseIntensity3dPreProcessorConfig | Base class for objects allowing to define preprocessing configuration for 3d images used as inputs of shape analysis |
| Cipsdk::shape::analysis::BaseMeasureInfo | Base class for shape analysis measurement informations |
| Cipsdk::shape::analysis::MeasureConfig | Primary configuration for measures |
| Cipsdk::shape::analysis::MeasureGlobalInfo | Predefined types for shape measurement operations global informations |
| Cipsdk::shape::analysis::MeasureInfoSet | Object allowing to agregate a collection of measure informations |
| Cipsdk::tcpip::EndPoint | Serializable overlay of boost::asio::endpoint |
| Cipsdk::unittest::HoughCirclesUTData | |
| ▶Cipsdk::core::BaseRequestOrigin | Base class for request origin description |
| Cipsdk::core::LocalRequestOrigin | Class used to represent local request origin |
| Cipsdk::core::RemoteRequestOrigin | Class used to represent remote request origin |
| Cipsdk::core::LocalNetworkDescription | Class encapsulating network description for multi-machine processings has seen by local machine |
| Cipsdk::processor::AlgorithmFunctionIdentifier | Class allowing to identify a processing function |
| Cipsdk::processor::AlgorithmFunctionSelector | Class used to select a processing function given data types informations |
| Cipsdk::processor::CudaFunctionIdentifier | Class allowing to identify a processing function |
| Cipsdk::processor::CudaFunctionSelector | |
| ▶Cipsdk::math::transform::BaseGeometricTransform2d | |
| ▶Cipsdk::math::transform::BaseLinearGeometricTransform2d | Base class for linear geometric transformation 2d management |
| Cipsdk::math::transform::Affine2d | |
| Cipsdk::math::transform::AnisotropicScale2d | |
| Cipsdk::math::transform::Homography2d | Transformation class allowing to manage 2d homography transformations |
| Cipsdk::math::transform::Rigid2d | |
| Cipsdk::math::transform::Rotation2d | Transformation class allowing to manage 2d rotations |
| Cipsdk::math::transform::Scale2d | |
| Cipsdk::math::transform::Similarity2d | |
| Cipsdk::math::transform::Translation2d | Transformation class allowing to manage 2d translations |
| Cipsdk::math::BaseGeometricTransform2d | Base class for geometric transformation 2d management |
| ▶Cipsdk::math::transform::BaseGeometricTransform3d | Base class for geometric transformation 3d management |
| ▶Cipsdk::math::transform::BaseLinearGeometricTransform3d | Base class for linear geometric transformation 3d management |
| Cipsdk::math::transform::Affine3d | Transformation class allowing to manage 3d affine transformations |
| Cipsdk::math::transform::AnisotropicScale3d | |
| Cipsdk::math::transform::Homography3d | Transformation class allowing to manage 3d homography transformations |
| Cipsdk::math::transform::Rigid3d | Transformation class allowing to manage 3d rigid transformations |
| Cipsdk::math::transform::Rotation3d | Transformation class allowing to manage 3d rotation transformations |
| Cipsdk::math::transform::Scale3d | |
| Cipsdk::math::transform::Similarity3d | Transformation class allowing to manage 3d similarity transformations |
| Cipsdk::math::transform::Translation3d | Transformation class allowing to manage 3d translations |
| Cipsdk::imaproc::BaseGpuSubImageSplit | Base class used to split image into sub images for data dispatch on GPU |
| ▶Cipsdk::BaseIOData | Base class for data with IO status |
| Cipsdk::image::BaseImageFragment | Base class for image fragments |
| Cipsdk::processor::BaseAttribute | Base class for processing attributes |
| Cipsdk::simd::BaseMaskPack< packType, T > | Structure containing set of masks for vectorized operations |
| ▶Cipsdk::simd::BaseMaskPack< ePackType::ePT_Avx, T > | |
| Cipsdk::simd::MaskPack< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c<!boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::MaskPack< eInstructionSet::eIS_Avx2, T > | |
| Cipsdk::simd::MaskPack< eInstructionSet::eIS_Fma3, T, typename boost::enable_if_c<!boost::is_integral< T >::value >::type > | |
| ▶Cipsdk::simd::BaseMaskPack< ePackType::ePT_Avx512, T > | |
| Cipsdk::simd::MaskPack< eInstructionSet::eIS_Avx512, T > | |
| ▶Cipsdk::simd::BaseMaskPack< ePackType::ePT_Scalar, T > | |
| Cipsdk::simd::MaskPack< eInstructionSet::eIS_Standard, T > | |
| ▶Cipsdk::simd::BaseMaskPack< ePackType::ePT_Sse, T > | |
| Cipsdk::simd::MaskPack< eInstructionSet::eIS_Sse2, T > | |
| Cipsdk::simd::BaseMaskPack< ipsdk::simd::ePackType::ePT_Scalar, T > | |
| ▶Cipsdk::simd::BaseMaskPack< simd::IS2PackType< is >::_packType, T > | |
| Cipsdk::simd::MaskPack< is, T, Enable > | |
| ▶Cipsdk::BaseOptData | Base class for data with optional status |
| Cipsdk::processor::BaseAttribute | Base class for processing attributes |
| Cipsdk::simd::BasePack< packType, T > | Structure containing intrinsic registers used to store vectorized data |
| ▶Cipsdk::simd::BasePack< ePackType::ePT_Avx, T > | |
| Cipsdk::simd::Pack< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c<!boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::Pack< eInstructionSet::eIS_Avx2, T > | |
| Cipsdk::simd::Pack< eInstructionSet::eIS_Fma3, T, typename boost::enable_if_c<!boost::is_integral< T >::value >::type > | |
| ▶Cipsdk::simd::BasePack< ePackType::ePT_Avx512, T > | |
| Cipsdk::simd::Pack< eInstructionSet::eIS_Avx512, T > | |
| ▶Cipsdk::simd::BasePack< ePackType::ePT_Scalar, T > | |
| Cipsdk::simd::Pack< eInstructionSet::eIS_Standard, T > | |
| ▶Cipsdk::simd::BasePack< ePackType::ePT_Sse, T > | |
| Cipsdk::simd::Pack< eInstructionSet::eIS_Sse2, T > | |
| Cipsdk::simd::BasePack< ipsdk::simd::ePackType::ePT_Scalar, T > | |
| Cipsdk::simd::BasePack< ipsdk::simd::IS2PackType< instructionSet >::_packType, T > | |
| ▶Cipsdk::simd::BasePack< simd::IS2PackType< is >::_packType, T > | |
| Cipsdk::simd::Pack< is, T, Enable > | |
| ▶Cipsdk::core::BasePriority | Base class for priority encapsulation |
| Cipsdk::core::HighPriority | Class used to encapsulate high priority |
| Cipsdk::core::LowPriority | Class used to encapsulate low priority |
| Cipsdk::core::NormalPriority | Class used to encapsulate normal priority |
| Cipsdk::simd::BaseReg< packType, T > | Structure containing intrinsic registers used to store vectorized data |
| Cipsdk::simd::BaseReg< ePackType::ePT_Avx, T > | |
| Cipsdk::simd::BaseReg< ePackType::ePT_Avx512, T > | |
| Cipsdk::simd::BaseReg< ePackType::ePT_Sse, T > | |
| Cipsdk::simd::BaseReg< ipsdk::simd::ePackType::ePT_Scalar, T > | |
| ▶Cipsdk::BaseToolTip | Base class for objects with name and tool tip informations |
| Cipsdk::BaseDataItemNode | Base class for data item nodes |
| Cipsdk::bench::BaseBenchCase | Base class for benchmark cases |
| Cipsdk::bench::BaseBenchSuite | Base class for benchmark suites |
| Cipsdk::core::BaseAction | Base class for library actions |
| Cipsdk::processor::BaseAttribute | Base class for processing attributes |
| Cipsdk::shape::analysis::BaseMeasureInfo | Base class for shape analysis measurement informations |
| Cipsdk::simd::detail::BinaryMaskPackOp< instructionSet, T, OpClass, Scalar, Enable > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Avx, ipReal32, OpClass, Scalar > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Avx, ipReal64, OpClass, Scalar > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::BinaryMaskPackOp< eInstructionSet::eIS_Standard, T, OpClass, Scalar > | |
| Cipsdk::simd::detail::BinaryPackOp< instructionSet, T, OpClass, Scalar, Enable > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Avx, ipReal32, OpClass, Scalar > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Avx, ipReal64, OpClass, Scalar > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::BinaryPackOp< eInstructionSet::eIS_Standard, T, OpClass, Scalar > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< instructionSet, T, OpClass, Scalar, Enable > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Avx, ipReal32, OpClass, Scalar > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Avx, ipReal64, OpClass, Scalar > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, Scalar, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::BinaryPackOpRetMask< eInstructionSet::eIS_Standard, T, OpClass, Scalar > | |
| Cipsdk::math::BipartitePartialMatch | Algorithm allowing to solve a partial graph bipartite assigment problem |
| Cipsdk::simd::detail::BitwiseAndNotReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Sse2, ipReal32 > | Specialization of BitwiseAndNotReg structure for SSE2 instruction set on type ipReal32 |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Sse2, ipReal64 > | Specialization of BitwiseAndNotReg structure for SSE2 instruction set on type ipReal64 |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | Specialization of BitwiseAndNotReg structure for SSE2 instruction set on integral types |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Standard, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseAndNotReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::BitwiseAndReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Sse2, ipReal32 > | Specialization of BitwiseAndReg structure for SSE2 instruction set on type ipReal32 |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Sse2, ipReal64 > | Specialization of BitwiseAndReg structure for SSE2 instruction set on type ipReal64 |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | Specialization of BitwiseAndReg structure for SSE2 instruction set on integral types |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Standard, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Standard, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseAndReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::BitwiseCastPack< instructionSet, TIn, TOut, Enable > | |
| Cipsdk::simd::detail::BitwiseCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==sizeof(TOut) &&sizeof(TIn)==4 >::type > | |
| Cipsdk::simd::detail::BitwiseCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==sizeof(TOut) &&sizeof(TIn)==4 >::type > | |
| Cipsdk::simd::detail::BitwiseCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==sizeof(TOut) &&sizeof(TIn)==8 >::type > | |
| Cipsdk::simd::detail::BitwiseCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==sizeof(TOut) &&sizeof(TIn)==4 >::type > | |
| Cipsdk::simd::detail::BitwiseCastPack< eInstructionSet::eIS_Standard, TIn, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::int_< sizeof(TIn)>, boost::mpl::int_< sizeof(TOut)> >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< instructionSet, TIn, TOut, Enable > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx, ipReal32, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::int_< sizeof(TOut)>, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TOut >::type >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx, TIn, ipReal32, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::int_< sizeof(TIn)>, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TIn >::type >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx2, ipReal32, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TOut >::type >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx2, ipReal64, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type, typename boost::is_integral< TOut >::type >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx2, TIn, ipReal32, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TIn >::type >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx2, TIn, ipReal64, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::is_integral< TIn >::type >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx512, ipReal32, TOut, typename boost::enable_if< typename boost::is_integral< TOut >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx512, ipReal64, TOut, typename boost::enable_if< typename boost::is_integral< TOut >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx512, TIn, ipReal32, typename boost::enable_if< typename boost::is_integral< TIn >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx512, TIn, ipReal64, typename boost::enable_if< typename boost::is_integral< TIn >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< TIn >::type, typename boost::is_integral< TOut >::type >::type >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Sse2, ipReal32, TOut, typename boost::enable_if_c< boost::is_integral< TOut >::value &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Sse2, ipReal64, TOut, typename boost::enable_if_c< boost::is_integral< TOut >::value &&sizeof(TOut)==8 >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Sse2, TIn, ipReal32, typename boost::enable_if_c< boost::is_integral< TIn >::value &&sizeof(TIn)==4 >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Sse2, TIn, ipReal64, typename boost::enable_if_c< boost::is_integral< TIn >::value &&sizeof(TIn)==8 >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Standard, ipReal32, TOut, typename boost::enable_if_c< boost::is_integral< TOut >::value &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Standard, ipReal64, TOut, typename boost::enable_if_c< boost::is_integral< TOut >::value &&sizeof(TOut)==8 >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Standard, TIn, ipReal32, typename boost::enable_if_c< boost::is_integral< TIn >::value &&sizeof(TIn)==4 >::type > | |
| Cipsdk::simd::detail::BitwiseCastReg< eInstructionSet::eIS_Standard, TIn, ipReal64, typename boost::enable_if_c< boost::is_integral< TIn >::value &&sizeof(TIn)==8 >::type > | |
| Cipsdk::simd::detail::BitwiseNotReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Sse2, ipReal32 > | Specialization of BitwiseNotReg structure for SSE2 instruction set on type ipReal32 |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Sse2, ipReal64 > | Specialization of BitwiseNotReg structure for SSE2 instruction set on type ipReal64 |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | Specialization of BitwiseNotReg structure for SSE2 instruction set on integral types |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Standard, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Standard, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseNotReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::BitwiseOrReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Sse2, ipReal32 > | Specialization of BitwiseOrReg structure for SSE2 instruction set on type ipReal32 |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Sse2, ipReal64 > | Specialization of BitwiseOrReg structure for SSE2 instruction set on type ipReal64 |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | Specialization of BitwiseOrReg structure for SSE2 instruction set on integral types |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Standard, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Standard, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseOrReg< eInstructionSet::eIS_Standard, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseSelectReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::BitwiseSelectReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseSelectReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseSelectReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if< typename boost::is_integral< T >::type >::type > | |
| Cipsdk::simd::detail::BitwiseSelectReg< eInstructionSet::eIS_Avx2, T > | Specialization of BitwiseSelectReg structure for AVX2 instruction set |
| Cipsdk::simd::detail::BitwiseSelectReg< eInstructionSet::eIS_Avx512, T > | Specialization of BitwiseSelectReg structure for AVX512 instruction set |
| Cipsdk::simd::detail::BitwiseSelectReg< eInstructionSet::eIS_Sse2, T > | Specialization of BitwiseSelectReg structure for SSE2 instruction set |
| Cipsdk::simd::detail::BitwiseSelectReg< eInstructionSet::eIS_Standard, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseSelectReg< eInstructionSet::eIS_Standard, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseSelectReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::BitwiseXOrReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::BitwiseXOrReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseXOrReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseXOrReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseXOrReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseXOrReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::BitwiseXOrReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::BitwiseXOrReg< eInstructionSet::eIS_Sse2, ipReal32 > | Specialization of BitwiseOrReg structure for SSE2 instruction set on type ipReal32 |
| Cipsdk::simd::detail::BitwiseXOrReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | Partial specialization of BitwiseOrReg structure for SSE2 instruction set |
| Cipsdk::simd::detail::BitwiseXOrReg< eInstructionSet::eIS_Standard, ipReal32 > | |
| Cipsdk::simd::detail::BitwiseXOrReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::BoolMaskCast< IS, TIn, TOut, Enable > | |
| Cipsdk::geom::BranchThicknessInfo | Structure allowing to encapsulate branch thickness informations |
| Cipsdk::image::file::CalibrationData | |
| Cipsdk::simd::detail::CastPack< instructionSet, TIn, TOut, Enable > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==1 &&sizeof(TOut)==1 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==1 &&sizeof(TOut)==2 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==1 &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==2 &&sizeof(TOut)==2 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==2 &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==4 &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==4 &&sizeof(TOut)==8 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==8 &&sizeof(TOut)==8 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==1 &&sizeof(TOut)==1 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==1 &&sizeof(TOut)==2 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==1 &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==2 &&sizeof(TOut)==2 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==2 &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==4 &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==4 &&sizeof(TOut)==8 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==8 &&sizeof(TOut)==8 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==1 &&sizeof(TOut)==1 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==1 &&sizeof(TOut)==2 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==1 &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==2 &&sizeof(TOut)==2 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==2 &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==4 &&sizeof(TOut)==4 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==4 &&sizeof(TOut)==8 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< sizeof(TIn)==8 &&sizeof(TOut)==8 >::type > | |
| Cipsdk::simd::detail::CastPack< eInstructionSet::eIS_Standard, TIn, TOut > | |
| Cipsdk::simd::detail::CastReg< instructionSet, TIn, TOut, Enable > | |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx, ipInt32, ipReal32 > | Specialization of CastReg for AVX instructionSet; input of type int32, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx, ipReal32, ipInt32 > | Specialization of CastReg for AVX instructionSet; input of type real32, output of type int32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx, ipReal32, ipReal64 > | Specialization of CastReg for AVX instructionSet; input of type real32, output of type real64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx, ipReal64, ipReal32 > | Specialization of CastReg for AVX instructionSet; input of type real64, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx, TIn, TOut, typename boost::enable_if_c< boost::is_same< TIn, TOut >::value||(boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&sizeof(TIn)==sizeof(TOut)) >::type > | Specialization of CastReg for AVX instruction set; input and output have same type |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipInt16, TOut, typename boost::enable_if_c< sizeof(TOut)==4 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for AVX2 instructionSet; input of type int16, output of type int32 or uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipInt32, ipReal32 > | Specialization of CastReg for AVX2 instructionSet; input of type int32, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipInt32, ipReal64 > | Specialization of CastReg for AVX2 instructionSet; input of type int32, output of type real64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipInt32, TOut, typename boost::enable_if_c< sizeof(TOut)==8 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for AVX2 instructionSet; input of type int32, output of type int64 or uint64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipInt8, TOut, typename boost::enable_if_c< sizeof(TOut)==2 >::type > | Specialization of CastReg for AVX2 instructionSet; input of type int8, output of type int16 or uint16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipReal32, ipInt32 > | Specialization of CastReg for AVX2 instructionSet; input of type real32, output of type int32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipReal32, ipReal64 > | Specialization of CastReg for AVX2 instructionSet; input of type real32, output of type real64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipReal32, ipUInt32 > | Specialization of CastReg for AVX2 instructionSet; input of type real32, output of type uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipReal32, TOut, typename boost::enable_if_c< sizeof(TOut)==2 >::type > | Specialization of CastReg for AVX2 instructionSet; input of type real32, output of type uint16 or int16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipReal64, ipInt32 > | Specialization of CastReg for AVX2 instructionSet; input of type real64, output of type int32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipReal64, ipReal32 > | Specialization of CastReg for AVX2 instructionSet; input of type real64, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipReal64, ipUInt32 > | Specialization of CastReg for AVX2 instructionSet; input of type real64, output of type uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipUInt16, TOut, typename boost::enable_if_c< sizeof(TOut)==4 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for AVX2 instructionSet; input of type uint16, output of type int32 or uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipUInt32, ipReal32 > | Specialization of CastReg for AVX2 instructionSet; input of type uint32, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipUInt32, ipReal64 > | Specialization of CastReg for AVX2 instructionSet; input of type uint32, output of type real64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipUInt32, TOut, typename boost::enable_if_c< sizeof(TOut)==8 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for AVX2 instructionSet; input of type uint32, output of type int64 or uint64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, ipUInt8, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::int_< sizeof(TOut)>, boost::mpl::int_< 2 > >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint8, output is of type int16 or uint16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, TIn, ipInt16, typename boost::enable_if_c< sizeof(TIn)==4 &&boost::is_integral< TIn >::value >::type > | Specialization of CastReg for AVX2 instructionSet; input of type int32 or uint32, output of type ipInt16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, TIn, ipInt8, typename boost::enable_if_c< sizeof(TIn)==2 >::type > | Specialization of CastReg for AVX2 instructionSet; input of type int16, output of type int8 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, TIn, ipReal32, typename boost::enable_if_c< sizeof(TIn)==2 &&boost::is_integral< TIn >::value >::type > | Specialization of CastReg for AVX2 instructionSet; input of type uint16 or int16, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, TIn, ipUInt16, typename boost::enable_if_c< sizeof(TIn)==4 &&boost::is_integral< TIn >::value >::type > | Specialization of CastReg for AVX2 instructionSet; input of type int32 or uint32, output of type ipUInt16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, TIn, ipUInt8, typename boost::enable_if_c< sizeof(TIn)==2 >::type > | Specialization of CastReg for AVX2 instructionSet; input of type uint16 or int16, output of type int8 or uint8; at least input or output is unsigned |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< boost::is_same< TIn, TOut >::value||(boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&sizeof(TIn)==sizeof(TOut)) >::type > | Specialization of CastReg for AVX2 instruction set; input and output have same type |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipInt16, TOut, typename boost::enable_if_c< sizeof(TOut)==4 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for AVX512 instructionSet; input of type int16, output of type int32 or uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipInt32, ipReal32 > | Specialization of CastReg for AVX512 instructionSet; input of type int32, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipInt32, ipReal64 > | Specialization of CastReg for AVX512 instructionSet; input of type int32, output of type real64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipInt32, TOut, typename boost::enable_if_c< sizeof(TOut)==8 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for AVX512 instructionSet; input of type int32, output of type int64 or uint64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipInt8, TOut, typename boost::enable_if_c< sizeof(TOut)==2 >::type > | Specialization of CastReg for AVX512 instructionSet; input of type int8, output of type int16 or uint16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipReal32, ipInt32 > | Specialization of CastReg for AVX512 instructionSet; input of type real32, output of type int32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipReal32, ipReal64 > | Specialization of CastReg for AVX512 instructionSet; input of type real32, output of type real64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipReal32, ipUInt32 > | Specialization of CastReg for AVX512 instructionSet; input of type real32, output of type uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipReal32, TOut, typename boost::enable_if_c< sizeof(TOut)==2 >::type > | Specialization of CastReg for AVX512 instructionSet; input of type real32, output of type uint16 or int16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipReal64, ipInt32 > | Specialization of CastReg for AVX512 instructionSet; input of type real64, output of type int32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipReal64, ipReal32 > | Specialization of CastReg for AVX512 instructionSet; input of type real64, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipReal64, ipUInt32 > | Specialization of CastReg for AVX512 instructionSet; input of type real64, output of type uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipUInt16, TOut, typename boost::enable_if_c< sizeof(TOut)==4 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for AVX512 instructionSet; input of type uint16, output of type int32 or uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipUInt32, ipReal32 > | Specialization of CastReg for AVX512 instructionSet; input of type uint32, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipUInt32, ipReal64 > | Specialization of CastReg for AVX512 instructionSet; input of type uint32, output of type real64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipUInt32, TOut, typename boost::enable_if_c< sizeof(TOut)==8 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for AVX512 instructionSet; input of type uint32, output of type int64 or uint64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, ipUInt8, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::int_< sizeof(TOut)>, boost::mpl::int_< 2 > >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint8, output is of type int16 or uint16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, TIn, ipInt16, typename boost::enable_if_c< sizeof(TIn)==4 &&boost::is_integral< TIn >::value >::type > | Specialization of CastReg for AVX512 instructionSet; input of type int32 or uint32, output of type ipInt16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, TIn, ipInt8, typename boost::enable_if_c< sizeof(TIn)==2 >::type > | Specialization of CastReg for AVX512 instructionSet; input of type int16, output of type int8 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, TIn, ipReal32, typename boost::enable_if_c< sizeof(TIn)==2 &&boost::is_integral< TIn >::value >::type > | Specialization of CastReg for AVX512 instructionSet; input of type uint16 or int16, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, TIn, ipUInt16, typename boost::enable_if_c< sizeof(TIn)==4 &&boost::is_integral< TIn >::value >::type > | Specialization of CastReg for AVX512 instructionSet; input of type int32 or uint32, output of type ipUInt16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, TIn, ipUInt8, typename boost::enable_if_c< sizeof(TIn)==2 >::type > | Specialization of CastReg for AVX512 instructionSet; input of type uint16 or int16, output of type int8 or uint8; at least input or output is unsigned |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::or_< typename boost::is_same< TIn, TOut >::type, typename boost::mpl::and_< typename boost::is_integral< TIn >::type, typename boost::mpl::and_< typename boost::is_integral< TOut >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::sizeof_< TOut > >::type >::type >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input and output have same type |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipInt16, TOut, typename boost::enable_if_c< sizeof(TOut)==4 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for SSE instructionSet; input of type int16, output of type int32 or uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipInt32, ipReal32 > | Specialization of CastReg for SSE2 instructionSet; input of type int32, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipInt32, ipReal64 > | Specialization of CastReg for SSE instructionSet; input of type int32, output of type real64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipInt32, TOut, typename boost::enable_if_c< sizeof(TOut)==8 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for SSE instructionSet; input of type int32, output of type int64 or uint64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipInt8, TOut, typename boost::enable_if_c< sizeof(TOut)==2 >::type > | Specialization of CastReg for SSE2 instructionSet; input of type int8, output of type int16 or uint16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipReal32, ipInt32 > | Specialization of CastReg for SSE2 instructionSet; input of type real32, output of type int32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipReal32, ipReal64 > | Specialization of CastReg for SSE instructionSet; input of type real32, output of type real64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipReal32, ipUInt32 > | Specialization of CastReg for SSE2 instructionSet; input of type real32, output of type uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipReal32, TOut, typename boost::enable_if_c< sizeof(TOut)==2 >::type > | Specialization of CastReg for SSE instructionSet; input of type real32, output of type uint16 or int16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipReal64, ipInt32 > | Specialization of CastReg for SSE2 instructionSet; input of type real64, output of type int32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipReal64, ipReal32 > | Specialization of CastReg for SSE instructionSet; input of type real64, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipReal64, ipUInt32 > | Specialization of CastReg for SSE2 instructionSet; input of type real64, output of type uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipUInt16, TOut, typename boost::enable_if_c< sizeof(TOut)==4 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for SSE instructionSet; input of type uint16, output of type int32 or uint32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipUInt32, ipReal32 > | Specialization of CastReg for SSE2 instructionSet; input of type uint32, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipUInt32, ipReal64 > | Specialization of CastReg for SSE instructionSet; input of type uint32, output of type real64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipUInt32, TOut, typename boost::enable_if_c< sizeof(TOut)==8 &&boost::is_integral< TOut >::value >::type > | Specialization of CastReg for SSE instructionSet; input of type uint32, output of type int64 or uint64 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, ipUInt8, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::int_< sizeof(TOut)>, boost::mpl::int_< 2 > >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint8, output is of type int16 or uint16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, TIn, ipInt16, typename boost::enable_if_c< sizeof(TIn)==4 &&boost::is_integral< TIn >::value >::type > | Specialization of CastReg for SSE instructionSet; input of type int32 or uint32, output of type ipInt16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, TIn, ipInt8, typename boost::enable_if_c< sizeof(TIn)==2 >::type > | Specialization of CastReg for SSE2 instructionSet; input of type int16, output of type int8 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, TIn, ipReal32, typename boost::enable_if_c< sizeof(TIn)==2 &&boost::is_integral< TIn >::value >::type > | Specialization of CastReg for SSE instructionSet; input of type uint16 or int16, output of type real32 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, TIn, ipUInt16, typename boost::enable_if_c< sizeof(TIn)==4 &&boost::is_integral< TIn >::value >::type > | Specialization of CastReg for SSE instructionSet; input of type int32 or uint32, output of type ipUInt16 |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, TIn, ipUInt8, typename boost::enable_if_c< sizeof(TIn)==2 >::type > | Specialization of CastReg for SSE2 instructionSet; input of type uint16 or int16, output of type int8 or uint8; at least input or output is unsigned |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< boost::is_same< TIn, TOut >::value||(boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&sizeof(TIn)==sizeof(TOut)) >::type > | Specialization of CastReg for SSE2 instruction set; input and output have same type |
| Cipsdk::simd::detail::CastReg< eInstructionSet::eIS_Standard, TIn, TOut > | |
| Cipsdk::simd::detail::CeilPack< instructionSet, T, Enable > | |
| CCeilPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::CeilPack< instructionSet, ipReal32 > | |
| Cipsdk::simd::detail::CeilReg< instructionSet, T, Enable > | Template structure which is specialized to implement the computation of value rounded to closest even integral value |
| CCeilReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::CeilReg< eInstructionSet::eIS_Avx, ipReal32 > | CeilReg template specialization for instruction set AVX and for ipReal32 |
| Cipsdk::simd::detail::CeilReg< eInstructionSet::eIS_Avx, ipReal64 > | DivReg template specialization for instruction set AVX and for ipReal64 |
| Cipsdk::simd::detail::CeilReg< eInstructionSet::eIS_Avx2, ipReal32 > | CeilReg template specialization for instruction set AVX and for ipReal32 |
| Cipsdk::simd::detail::CeilReg< eInstructionSet::eIS_Avx2, ipReal64 > | DivReg template specialization for instruction set AVX and for ipReal64 |
| Cipsdk::simd::detail::CeilReg< eInstructionSet::eIS_Avx512, ipReal32 > | CeilReg template specialization for instruction set AVX512 and for ipReal32 |
| Cipsdk::simd::detail::CeilReg< eInstructionSet::eIS_Avx512, ipReal64 > | DivReg template specialization for instruction set AVX512 and for ipReal64 |
| Cipsdk::simd::detail::CeilReg< eInstructionSet::eIS_Standard, ipReal32 > | CeilReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::CeilReg< IS, ipReal32 > | CeilReg template specialization for instruction set SSE2 |
| ▶Cipsdk::tcpip::CollPeersCB | Callback class, intended to be used by CollPeers class, and whose methods will be called each time an event associated to CollPeers occurs The user has to inherit from this class if he wants to specify a given behaviour in reaction to these events |
| CCliCollPeersCB | Class CliCollPeersCB |
| Cipsdk::core::SocketsPoolCB | Callback class, whose methods are automatically called each time an event associated to the attached SocketsPool occurs |
| CSvrCollPeersCB | Class SvrCollPeersCB |
| Cipsdk::image::ColorGeometryType2Size< imgType > | |
| Cipsdk::ColorGeometryType2Size | Structure used to retrieve number of color plans associated to a given color geometry type |
| Cipsdk::imaproc::Columns3dInfo | Columns informations for z strip 3d with kernel data parsing |
| CCompatibleType32 | Defines template structure CompatibleType32<T1, T2> |
| Cipsdk::simd::detail::ConditionalAddPack< instructionSet, T, Enable > | |
| CConditionalAddPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::ConditionalAddPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::ConditionalAddPack< instructionSet, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< instructionSet >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::ConditionalAddPack< instructionSet, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< instructionSet >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::ConditionalAddPack< instructionSet, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< instructionSet >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::ConditionalAddPack< instructionSet, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< instructionSet >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::ConditionalAddReg< IS, T, Enable > | |
| Cipsdk::simd::detail::ConditionalAddReg< eInstructionSet::eIS_Avx512, ipReal32 > | ConditionalAddReg template specialization for instruction set AVX512 and for ipReal32 type |
| Cipsdk::simd::detail::ConditionalAddReg< eInstructionSet::eIS_Avx512, ipReal64 > | ConditionalAddReg template specialization for instruction set AVX512 and for ipReal64 type |
| Cipsdk::simd::detail::ConditionalAddReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 1 > >::type >::type >::type > | ConditionalAddReg template specialization for instruction set AVX512 and for ipInt8/ipUInt8 type |
| Cipsdk::simd::detail::ConditionalAddReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 2 > >::type >::type >::type > | ConditionalAddReg template specialization for instruction set AVX512 and for ipInt16/ipUInt16 type |
| Cipsdk::simd::detail::ConditionalAddReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 4 > >::type >::type >::type > | ConditionalAddReg template specialization for instruction set AVX512 and for ipInt32/ipUInt32 type |
| Cipsdk::simd::detail::ConditionalAddReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::ConditionalAddReg< IS, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Avx512 > >::type, typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type >::type >::type > | |
| Cipsdk::geom::CoordWithIndex | |
| Cipsdk::arrayop::detail::CopyArray< how_many > | |
| Cipsdk::arrayop::detail::CopyArray_< begin, end > | |
| Cipsdk::arrayop::detail::CopyArray_< end, end > | |
| Cipsdk::simd::detail::CopyImpl< instructionSet, T > | |
| Cipsdk::simd::detail::CopyImpl< eInstructionSet::eIS_Avx, T > | |
| Cipsdk::simd::detail::CopyImpl< eInstructionSet::eIS_Avx2, T > | |
| Cipsdk::simd::detail::CopyImpl< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::CopyImpl< eInstructionSet::eIS_Sse2, T > | |
| Cipsdk::simd::detail::CopyImpl< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::CosPack< instructionSet, instructionSetFma, TIn, Enable > | |
| CCosPack< eInstructionSet::domain instructionSet, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::CosReg< instructionSet, instructionSetFma, T, Enable > | Template structure which is specialized to implement the computation of cosine on a scalar or a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CCosReg< eInstructionSet::domain instructionSet, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::CosReg< eInstructionSet::eIS_Avx512, eInstructionSet::eIS_Avx512, ipReal32 > | CosReg template specialization for instruction set SSE2 |
| Cipsdk::simd::detail::CosReg< eInstructionSet::eIS_Standard, ipReal32 > | CosReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::CosReg< IS, ISFma, ipReal32 > | CosReg template specialization for instruction set SSE2 |
| Cipsdk::DataIOStatus< domain > | Template class used for data io state interpretation |
| Cipsdk::DataItemValueType2Enum< T > | Structure used to retrieve enumerate value from data item value type |
| Cipsdk::DataOptStatus< domain > | Template class used for data optional state interpretation |
| Cipsdk::DataType2Enum< T > | Structure used to retrieve enumerate value from base type |
| Cipsdk::simd::detail::DivPack< instructionSet, TIn1, TIn2, Enable > | |
| CDivPack< eInstructionSet::domain instructionSet, typename TIn1, typename TIn2, typename Enable=void > | Template structure, specialized to implement the arithmetic division on 2 packs, depending on the used instructionSet and on the types of the buffers loaded in the packs |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx, ipReal32, ipReal32 > | DivPack template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx, ipReal64, ipReal64 > | DivPack template specialization for instruction set AVX and type ipReal64 |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx, TIn, TIn, typename boost::enable_if_c< boost::is_integral< TIn >::value >::type > | DivPack template specialization for instruction set AVX and integral type (first and second types are identical) |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx, TIn1, TIn2, typename boost::enable_if_c<!boost::is_same< TIn1, TIn2 >::value &&!boost::is_same< TIn1, typename PromotedType< TIn1, TIn2 >::Type >::value >::type > | DivPack template specialization for instruction set AVX; second type is greater than first one |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx, TIn1, TIn2, typename boost::enable_if_c<!boost::is_same< TIn1, TIn2 >::value &&boost::is_same< TIn1, typename PromotedType< TIn1, TIn2 >::Type >::value >::type > | DivPack template specialization for instruction set AVX; first type is greater than second one |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx2, ipReal32, ipReal32 > | Specialization of ipsdk::simd::detail::DivPack structure for AVX2 and for ipReal32 type |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx2, ipReal64, ipReal64 > | Specialization of ipsdk::simd::detail::DivPack structure for AVX2 and for ipReal64 type |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx2, TIn, TIn, typename boost::enable_if_c< boost::is_integral< TIn >::value >::type > | DivPack template specialization for instruction set AVX2 and for integral types (first and second types are identical) |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx2, TIn1, TIn2, typename boost::enable_if_c<!boost::is_same< TIn1, TIn2 >::value &&!boost::is_same< TIn1, typename PromotedType< TIn1, TIn2 >::Type >::value >::type > | DivPack template specialization for instruction set AVX2; second type is greater than first one |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx2, TIn1, TIn2, typename boost::enable_if_c<!boost::is_same< TIn1, TIn2 >::value &&boost::is_same< TIn1, typename PromotedType< TIn1, TIn2 >::Type >::value >::type > | DivPack template specialization for instruction set AVX2; first type is greater than second one |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx512, ipReal32, ipReal32 > | Specialization of ipsdk::simd::detail::DivPack structure for AVX512 and for ipReal32 type |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx512, ipReal64, ipReal64 > | Specialization of ipsdk::simd::detail::DivPack structure for AVX512 and for ipReal64 type |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx512, TIn, TIn, typename boost::enable_if_c< boost::is_integral< TIn >::value >::type > | DivPack template specialization for instruction set AVX512 and for integral types (first and second types are identical) |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx512, TIn1, TIn2, typename boost::enable_if_c<!boost::is_same< TIn1, TIn2 >::value &&!boost::is_same< TIn1, typename PromotedType< TIn1, TIn2 >::Type >::value >::type > | DivPack template specialization for instruction set AVX512; second type is greater than first one |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Avx512, TIn1, TIn2, typename boost::enable_if_c<!boost::is_same< TIn1, TIn2 >::value &&boost::is_same< TIn1, typename PromotedType< TIn1, TIn2 >::Type >::value >::type > | DivPack template specialization for instruction set AVX512; first type is greater than second one |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Sse2, ipReal32, ipReal32 > | Specialization of ipsdk::simd::detail::DivPack structure for SSE2 and for ipReal32 type |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Sse2, ipReal64, ipReal64 > | Specialization of ipsdk::simd::detail::DivPack structure for SSE2 and for ipReal64 type |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Sse2, TIn, TIn, typename boost::enable_if_c< boost::is_integral< TIn >::value >::type > | DivPack template specialization for instruction set SSE2 and for integral types (first and second types are identical) |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Sse2, TIn1, TIn2, typename boost::enable_if_c<!boost::is_same< TIn1, TIn2 >::value &&!boost::is_same< TIn1, typename PromotedType< TIn1, TIn2 >::Type >::value >::type > | DivPack template specialization for instruction set SSE2; second type is greater than first one |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Sse2, TIn1, TIn2, typename boost::enable_if_c<!boost::is_same< TIn1, TIn2 >::value &&boost::is_same< TIn1, typename PromotedType< TIn1, TIn2 >::Type >::value >::type > | DivPack template specialization for instruction set SSE2; first type is greater than second one |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Standard, TIn, TIn > | DivPack template specialization for standard instruction set; first and second operand types are identical |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Standard, TIn1, TIn2, typename boost::enable_if_c<!boost::is_same< TIn1, TIn2 >::value &&!boost::is_same< TIn1, typename PromotedType< TIn1, TIn2 >::Type >::value >::type > | DivPack template specialization for standard instruction set; second operation type is greater than first one |
| Cipsdk::simd::detail::DivPack< eInstructionSet::eIS_Standard, TIn1, TIn2, typename boost::enable_if_c<!boost::is_same< TIn1, TIn2 >::value &&boost::is_same< TIn1, typename PromotedType< TIn1, TIn2 >::Type >::value >::type > | DivPack template specialization for standard instruction set; first operation type is greater than second one |
| Cipsdk::simd::detail::DivReg< instructionSet, T, Enable > | |
| CDivReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | Template structure which is specialized to implement the arithmetic division on 2 scalars or 2 registers, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CDivReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::DivReg< eInstructionSet::eIS_Avx, ipReal32 > | DivReg template specialization for instruction set AVX and for ipReal32 |
| Cipsdk::simd::detail::DivReg< eInstructionSet::eIS_Avx, ipReal64 > | DivReg template specialization for instruction set AVX and for ipReal64 |
| Cipsdk::simd::detail::DivReg< eInstructionSet::eIS_Avx2, ipReal32 > | DivReg template specialization for instruction set AVX2 and for ipReal32 |
| Cipsdk::simd::detail::DivReg< eInstructionSet::eIS_Avx2, ipReal64 > | DivReg template specialization for instruction set AVX2 and for ipReal64 |
| Cipsdk::simd::detail::DivReg< eInstructionSet::eIS_Avx512, ipReal32 > | DivReg template specialization for instruction set AVX2 and for ipReal32 |
| Cipsdk::simd::detail::DivReg< eInstructionSet::eIS_Avx512, ipReal64 > | DivReg template specialization for instruction set AVX512 and for ipReal64 |
| Cipsdk::simd::detail::DivReg< eInstructionSet::eIS_Sse2, ipReal32 > | DivReg template specialization for instruction set SSE2 and for ipReal32 |
| Cipsdk::simd::detail::DivReg< eInstructionSet::eIS_Sse2, ipReal64 > | DivReg template specialization for instruction set SSE2 and for ipReal64 |
| Cipsdk::simd::detail::DivReg< eInstructionSet::eIS_Standard, T > | DivReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::DivReg< IS, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 1 > >::type >::type >::type >::type > | DivReg template specialization for ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::DivReg< IS, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 2 > >::type >::type >::type >::type > | DivReg template specialization for ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::DivReg< IS, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 4 > >::type >::type >::type >::type > | DivReg template specialization for ipInt32 and ipUInt32 |
| Cipsdk::DynamicRegistrator< T > | Registrator class for dynamic objects |
| Cipsdk::processor::ElementInfosCounter | Data type to retrieve the number of pending, processing and processed elements |
| Cipsdk::processor::ElementLocationInfo | |
| Cipsdk::processor::ElementsLocationInfo | Class allowing to store elements location informations |
| ▶Cenable_shared_from_this | |
| CAsioServer | Class AsioServer |
| CCliCollPeersCB | Class CliCollPeersCB |
| Cipsdk::core::BaseAction | Base class for library actions |
| ▶Cipsdk::core::BaseActionProvider | Base class for action providers |
| Cipsdk::core::RemoteActionProvider | Class allowing to provide actions from a remote machine |
| Cipsdk::core::SingleActionProvider | Class allowing to provide a single action |
| ▶Cipsdk::processor::BaseProcessorDispatcher | Base class for processor operations dispatching |
| ▶Cipsdk::processor::BaseDynamicProcessorDispatcher | Base class for processor operations dispatching with dynamic split operation types |
| Cipsdk::processor::DynamicProcessorDispatcher< TProcessor > | Base class for processor operations dispatching with dynamic split operation types |
| ▶Cipsdk::processor::BaseStaticProcessorDispatcher | Base class for processor operations dispatching with static split operation types |
| Cipsdk::processor::StaticProcessorDispatcher< TProcessor > | Template class for processor operations dispatching with static split operation types |
| ▶Cipsdk::core::BaseActionRequest | Base class for action requests |
| Cipsdk::core::LocalActionRequest | Class used for local action request encapsulation |
| Cipsdk::core::PendingActionRequest | Class used for pending action request encapsulation |
| Cipsdk::core::RemoteActionRequest | Class used for remote action request encapsulation |
| Cipsdk::geom::MeshWithHoles3d< T > | Closed mesh potentially associated to interior mesh holes |
| Cipsdk::geom::PolygonWithHoles2d< T > | Closed polygon potentially associated to interior polygonal holes |
| Cipsdk::image::BaseImage | Base class for images data type |
| Cipsdk::processor::BaseAttribute | Base class for processing attributes |
| Cipsdk::shape::analysis::BaseMeasure | Base class for shape analysis measurement |
| Cipsdk::shape::analysis::BaseMeasureInfo | Base class for shape analysis measurement informations |
| Cipsdk::shape::analysis::MeasureInfoSet | Object allowing to agregate a collection of measure informations |
| Cipsdk::shape::analysis::MeasureSet | Object allowing to agregate a collection of measure |
| Cipsdk::Enum2DataItemValueType< enumValue > | Structure used to retrieve dataitem value type from enumerate value |
| Cipsdk::Enum2DataType< enumValue > | Structure used to retrieve type from enumerate value |
| Cipsdk::math::transform::Enum2Transform2d< enumValue > | Structure used to retrieve transform from enumerate value |
| Cipsdk::math::transform::Enum2Transform3d< enumValue > | Structure used to retrieve transform from enumerate value |
| ▶Cenum_base | |
| Cipsdk::python::ipsdkEnum_< T > | |
| ▶Cexception | |
| ▶Cipsdk::BaseException | Base exception class for IPSDK library |
| Cipsdk::bench::IPSDKBenchmarkToolsException | Exception class for library IPSDKBenchmarkTools |
| Cipsdk::color::PyIPSDKIPLColorException | Exception class for library PyIPSDKIPLColor |
| Cipsdk::core::IPSDKCoreException | Exception class for library IPSDKCore |
| Cipsdk::geom::IPSDKGeometryException | Exception class for library IPSDKGeometry |
| Cipsdk::hard::IPSDKHardwareException | Exception class for library IPSDKHardware |
| Cipsdk::image::file::IPSDKImageFileException | Exception class for library IPSDKImageFile |
| Cipsdk::image::IPSDKImageException | Exception class for library IPSDKImage |
| Cipsdk::image::tools::IPSDKBaseImageToolsException | Exception class for library IPSDKBaseImageTools |
| Cipsdk::imaproc::IPSDKImageProcessingException | Exception class for library IPSDKImageProcessing |
| Cipsdk::IPSDKBaseDataException | Exception class for library IPSDKBaseData |
| Cipsdk::IPSDKSerializationException | Exception class for library IPSDKSerialization |
| Cipsdk::IPSDKUtilException | Exception class for library IPSDKUtil |
| Cipsdk::lic::IPSDKLicensingException | Exception class for library IPSDKLicensing |
| Cipsdk::math::IPSDKMathException | Exception class for library IPSDKMath |
| Cipsdk::processor::IPSDKBaseProcessingException | Exception class for library IPSDKBaseProcessing |
| Cipsdk::python::PyIPSDKBaseException | Exception class for library PyIPSDKBase |
| Cipsdk::python::PyIPSDKIPLAdvancedMorphologyException | Exception class for library PyIPSDKIPLAdvancedMorphology |
| Cipsdk::python::PyIPSDKIPLArithmeticException | Exception class for library PyIPSDKIPLArithmetic |
| Cipsdk::python::PyIPSDKIPLBasicMorphologyException | Exception class for library PyIPSDKIPLBasicMorphology |
| Cipsdk::python::PyIPSDKIPLBinarizationException | Exception class for library PyIPSDKIPLBinarization |
| Cipsdk::python::PyIPSDKIPLClassificationException | Exception class for library PyIPSDKIPLClassification |
| Cipsdk::python::PyIPSDKIPLFeatureDetectionException | Exception class for library PyIPSDKIPLFeatureDetection |
| Cipsdk::python::PyIPSDKIPLFilteringException | Exception class for library PyIPSDKIPLFiltering |
| Cipsdk::python::PyIPSDKIPLGeometricTransformException | Exception class for library PyIPSDKIPLGeometricTransform |
| Cipsdk::python::PyIPSDKIPLGlobalMeasureException | Exception class for library PyIPSDKIPLGlobalMeasure |
| Cipsdk::python::PyIPSDKIPLIntensityTransformException | Exception class for library PyIPSDKIPLIntensityTransform |
| Cipsdk::python::PyIPSDKIPLLinearAlgebraException | Exception class for library PyIPSDKIPLLinearAlgebra |
| Cipsdk::python::PyIPSDKIPLLogicalException | Exception class for library PyIPSDKIPLLogical |
| Cipsdk::python::PyIPSDKIPLMachineLearningException | Exception class for library PyIPSDKIPLMachineLearning |
| Cipsdk::python::PyIPSDKIPLRegistrationException | Exception class for library PyIPSDKIPLRegistration |
| Cipsdk::python::PyIPSDKIPLShapeAnalysisException | Exception class for library PyIPSDKIPLShapeAnalysis |
| Cipsdk::python::PyIPSDKIPLShapeSegmentationException | Exception class for library PyIPSDKIPLShapeSegmentation |
| Cipsdk::python::PyIPSDKIPLStatsException | Exception class for library PyIPSDKIPLStats |
| Cipsdk::python::PyIPSDKIPLUtilityException | Exception class for library PyIPSDKIPLUtility |
| Cipsdk::python::PyIPSDKUnitTestToolsException | Exception class for library PyIPSDKUnitTestTools |
| Cipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | Exception class for library IPSDKBaseShapeAnalysis |
| Cipsdk::shape::segmentation::IPSDKBaseShapeSegmentationException | Exception class for library IPSDKBaseShapeSegmentation |
| Cipsdk::tcpip::IPSDKCommException | Exception class for library IPSDKComm |
| Cipsdk::UnHandleException | Class used for rethrow of unhandled exception |
| Cipsdk::unittest::IPSDKUnitTestToolsException | Exception class for library IPSDKUnitTestTools |
| ▶Cstd::exception | STL class |
| Cipsdk::BaseException | Base exception class for IPSDK library |
| Cipsdk::processor::ExistsAttribute< AttributeType, AttributeCollInfoType > | Structure allowing to check whether a given attribute exists in attribute collection information |
| Cipsdk::simd::detail::ExpPack< instructionSet, instructionSetFma, TIn, Enable > | |
| CExpPack< eInstructionSet::domain instructionSet, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::ExpReg< instructionSet, instructionSetFma, T, Enable > | Template structure which is specialized to implement the computation of exponential function on a scalar or a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CExpReg< eInstructionSet::domain instructionSet, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::ExpReg< eInstructionSet::eIS_Standard, ipReal32 > | ExpReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::ExpReg< IS, ISFma, ipReal32 > | ExpReg template specialization |
| Cipsdk::FileReadResult | Structure allowing to store file read results |
| Cipsdk::simd::detail::FloorPack< instructionSet, T > | |
| CFloorPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::FloorReg< instructionSet, T, Enable > | Template structure which is specialized to implement the computation of value rounded to closest even integral value |
| CFloorReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::FloorReg< eInstructionSet::eIS_Avx, ipReal32 > | FloorReg template specialization for instruction set AVX and for ipReal32 |
| Cipsdk::simd::detail::FloorReg< eInstructionSet::eIS_Avx, ipReal64 > | DivReg template specialization for instruction set AVX and for ipReal64 |
| Cipsdk::simd::detail::FloorReg< eInstructionSet::eIS_Avx2, ipReal32 > | FloorReg template specialization for instruction set AVX and for ipReal32 |
| Cipsdk::simd::detail::FloorReg< eInstructionSet::eIS_Avx2, ipReal64 > | DivReg template specialization for instruction set AVX and for ipReal64 |
| Cipsdk::simd::detail::FloorReg< eInstructionSet::eIS_Avx512, ipReal32 > | FloorReg template specialization for instruction set AVX512 and for ipReal32 |
| Cipsdk::simd::detail::FloorReg< eInstructionSet::eIS_Avx512, ipReal64 > | DivReg template specialization for instruction set AVX512 and for ipReal64 |
| Cipsdk::simd::detail::FloorReg< IS, ipReal32 > | FloorReg template specialization for ipReal32 |
| Cipsdk::simd::detail::FloorReg< IS, ipReal64 > | FloorReg template specialization for ipReal64 |
| Cipsdk::simd::detail::FmaddPack< instructionSet, TIn > | |
| CFmaddPack< eInstructionSet::domain instructionSet, typename TIn1, typename Enable=void > | |
| Cipsdk::simd::detail::FmaddReg< instructionSet, T, Enable > | |
| CFmaddReg< eInstructionSet::domain instructionSet, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::FmaddReg< eInstructionSet::eIS_Avx, T > | AddReg template specialization for instruction set AVX and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::FmaddReg< eInstructionSet::eIS_Avx2, T > | AddReg template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::FmaddReg< eInstructionSet::eIS_Avx512, ipReal32 > | FmaddReg template specialization for instruction set AVX512 and type ipReal32 |
| Cipsdk::simd::detail::FmaddReg< eInstructionSet::eIS_Avx512, ipReal64 > | FmaddReg template specialization for instruction set AVX512 and type ipReal64 |
| Cipsdk::simd::detail::FmaddReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if< typename boost::is_integral< T >::type >::type > | AddReg template specialization for instruction set AVX512 and integral types |
| Cipsdk::simd::detail::FmaddReg< eInstructionSet::eIS_Fma3, ipReal32 > | FmaddReg template specialization for instruction set FMA3 and type ipReal32 |
| Cipsdk::simd::detail::FmaddReg< eInstructionSet::eIS_Fma3, ipReal64 > | FmaddReg template specialization for instruction set FMA3 and type ipReal64 |
| Cipsdk::simd::detail::FmaddReg< eInstructionSet::eIS_Sse2, T > | AddReg template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::FmaddReg< eInstructionSet::eIS_Standard, T > | AddReg template specialization for instruction set Standard |
| Cipsdk::unittest::ForceInstructionSets< T > | |
| Cipsdk::bench::ForceInstructionSets< T > | |
| Cipsdk::shape::analysis::FormulaCoupledArithmeticFunctionInfo | Formula coupled arithmetic function informations |
| Cipsdk::shape::analysis::FormulaGenericArithmeticFunctionInfo | Formula generic arithmetic function informations |
| Cipsdk::shape::analysis::FormulaVariable | Formula variable associated to an identifier and a value |
| Cipsdk::shape::analysis::FormulaVariableId | Formula variable identifier optionally associated to an array and a color index |
| Cipsdk::simd::detail::FrexpPack< instructionSet, T, Enable > | |
| CFrexpPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::FrexpReg< instructionSet, T, Enable > | Template structure which is specialized to implement the decomposition of input floating value f into mantissa m and exponent e, so that f = m . 2^e |
| CFrexpReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::FrexpReg< IS, ipReal32 > | FrexpReg template specialization for ipReal32 |
| Cipsdk::simd::detail::FrexpReg< IS, ipReal64 > | FrexpReg template specialization for ipReal64 |
| Cipsdk::simd::detail::GatherPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::GatherPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::GatherReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::GatherReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::GenRandomUniform< T, Enable > | Struct used by the implementation of the functions genRandomUniformValue |
| Cipsdk::GenRandomUniform< T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::GenRandomUniform< T, typename boost::enable_if_c<!boost::is_integral< T >::value >::type > | |
| ▶Cglobal_configuration | |
| Cipsdk::unittest::UnitTestConfigurator | Configurator class allowing to initialize unit test framework |
| Cipsdk::image::GpuImage | Image class with data stored into GPU |
| Cipsdk::image::GpuPlanStorage | Class encapsulating GPU plan data |
| Cipsdk::imaproc::GpuSubImageSplit | Class used to split image into sub images for data dispatch on GPU |
| Cipsdk::image::file::HeaderData | Shared pointer to file stream |
| Cipsdk::math::HistogramExtrema | Structure allowing to encapsulate histogram extrema information |
| Cipsdk::math::HistogramGaussianCurveFit | Structure allowing to encapsulate gaussian curve fit information |
| Cipsdk::simd::detail::IfElse0Pack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::IfElse0Pack< eInstructionSet::eIS_Avx2, T > | |
| Cipsdk::simd::detail::IfElse0Pack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::IfElse0Pack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::IfElse0Pack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::IfElse0Pack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::IfElse0Pack< eInstructionSet::eIS_Sse2, T > | Specialization of IfElse0Pack structure for SSE2 instruction set |
| Cipsdk::simd::detail::IfElse0Pack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::IfElse0Pack< instructionSet, T > | |
| Cipsdk::simd::detail::IfElse0Reg< IS, T, Enable > | |
| Cipsdk::simd::detail::IfElse0Reg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::IfElse0Reg< IS, T, typename boost::enable_if< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type >::type > | |
| Cipsdk::simd::detail::IfElsePack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::IfElsePack< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::IfElsePack< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::IfElsePack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::IfElsePack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::IfElsePack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::IfElsePack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::IfElsePack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::IfElsePack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< true >::type > | Specialization of IfElsePack structure for SSE2 instruction set |
| Cipsdk::simd::detail::IfElsePack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::IfElsePack< instructionSet, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< instructionSet >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IfElsePack< instructionSet, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< instructionSet >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IfElsePack< instructionSet, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< instructionSet >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IfElsePack< instructionSet, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::not_equal_to< boost::mpl::int_< instructionSet >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< T >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IfElseReg< IS, T, Enable > | |
| Cipsdk::simd::detail::IfElseReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::IfElseReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::IfElseReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::IfElseReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::IfElseReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::IfElseReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::IfElseReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::IfElseReg< eInstructionSet::eIS_Sse2, T > | |
| Cipsdk::simd::detail::IfElseReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::IfMaskAllOnesElseZero< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::IfMaskAllOnesElseZero< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 1 > >::value >::type > | Specialization of IfElsePack structure for SSE2 instruction set and for ipInt8 and ipUInt8 types |
| Cipsdk::simd::detail::IfMaskAllOnesElseZero< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 2 > >::value >::type > | Specialization of IfElsePack structure for SSE2 instruction set and for ipInt16 and ipUInt16 types |
| Cipsdk::simd::detail::IfMaskAllOnesElseZero< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::value >::type > | Specialization of IfElsePack structure for SSE2 instruction set and for ipInt32 and ipUInt32 types |
| Cipsdk::simd::detail::IfMaskAllOnesElseZero< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 8 > >::value >::type > | Specialization of IfElsePack structure for SSE2 instruction set and for ipInt32, ipUInt32 and ipReal32 types |
| Cipsdk::simd::detail::IfMaskAllOnesElseZeroPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::shape::analysis::ImageConstant | Image Constant associated to an identifier and a value |
| Cipsdk::shape::analysis::ImageConstantId | Formula identifier for image constant optionally associated to a color index |
| Cipsdk::image::tile::ImageCoords | |
| Cipsdk::image::ImageCoords | Structure allowing to agregate informations about image coordinates |
| Cipsdk::image::ImageRowSegmentInfo | Class used to store image row segment informations |
| Cipsdk::image::ImageSegmentData | Class encapsulating image segment data |
| Cipsdk::image::ImageSegmentInfo | Class used to store image segment informations |
| Cipsdk::image::ImageStripExtractor | Structure used to extract image strips from an image |
| Cipsdk::image::ImageTileExtractor | Structure used to extract image tiles from an image |
| Cipsdk::image::ImageTileInfo2d | Structure allowing to agregate informations about coordinates of intersection between a tile and an image in 2d |
| Cipsdk::image::tile::ImageTileInfo2d | |
| Cipsdk::image::tile::ImageTileInfo3d | |
| Cipsdk::image::ImageTileInfo3d | Structure allowing to agregate informations about coordinates of intersection between a tile and an image in 3d |
| Cipsdk::image::ImageType2Buffer< imgType > | |
| Cipsdk::ImageType2Buffer | Structure used to retrieve buffer type from image type |
| Cipsdk::simd::detail::imm_xmm_union | |
| Cimm_xmm_union | |
| Cipsdk::arrayop::detail::IndexedIncrement< how_many > | |
| Cipsdk::arrayop::detail::IndexedIncrement_< begin, end > | |
| Cipsdk::arrayop::detail::IndexedIncrement_< end, end > | |
| Cipsdk::simd::IS2MaskPack< is, T > | |
| Cipsdk::IS2MaskPack | Structure used to retrieve mask pack type from enumerate instruction set value and data type |
| Cipsdk::simd::IS2MaskPack< eInstructionSet::eIS_Avx, T > | |
| Cipsdk::simd::IS2MaskPack< eInstructionSet::eIS_Avx2, T > | |
| Cipsdk::simd::IS2MaskPack< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::IS2MaskPack< eInstructionSet::eIS_Fma3, T > | |
| Cipsdk::simd::IS2MaskPack< eInstructionSet::eIS_Sse2, T > | |
| Cipsdk::simd::IS2MaskPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::IS2Pack | Structure used to retrieve pack type from enumerate instruction set value and data type |
| Cipsdk::simd::IS2Pack< is, T > | |
| Cipsdk::IS2Pack | Structure used to retrieve pack type from enumerate instruction set value and data type |
| Cipsdk::simd::IS2Pack< eInstructionSet::eIS_Avx, T > | |
| Cipsdk::simd::IS2Pack< eInstructionSet::eIS_Avx2, T > | |
| Cipsdk::simd::IS2Pack< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::IS2Pack< eInstructionSet::eIS_Fma3, T > | |
| Cipsdk::simd::IS2Pack< eInstructionSet::eIS_Sse2, T > | |
| Cipsdk::simd::IS2Pack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::IS2PackType | Structure used to retrieve enumerate pack type value from enumerate instruction set value |
| Cipsdk::simd::IS2PackType< is > | |
| Cipsdk::ISAlignmentSize< alignment > | Structure used to retrieve memory size for a given instruction set alignment |
| Cipsdk::ISAlignmentType< instructionSet > | Structure used to retrieve alignment type associated to a given instruction set |
| Cipsdk::simd::detail::IsEqualReg< instructionSet, T, Enable > | |
| CIsEqualReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsEqualReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::IsEvenPack< instructionSet, T, Enable > | |
| CIsEvenPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::IsEvenReg< instructionSet, T, Enable > | Template structure which is specialized to implement the isEven function |
| CIsEvenReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::IsEvenReg< IS, ipReal32 > | |
| Cipsdk::simd::detail::IsEvenReg< IS, T, typename boost::enable_if< typename boost::is_integral< T >::type >::type > | IsEvenReg template specialization for integral types |
| Cipsdk::simd::detail::IsFloatIntegralPack< instructionSet, T, Enable > | |
| CIsFloatIntegralPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::IsFloatIntegralPack< instructionSet, ipReal32 > | |
| Cipsdk::simd::detail::IsFloatIntegralReg< instructionSet, T, Enable > | Template structure which is specialized to implement the isFloatIntegral function |
| CIsFloatIntegralReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::IsFloatIntegralReg< IS, ipReal32 > | IsFloatIntegralReg template specialization for instruction set SSE2 |
| Cipsdk::simd::detail::IsGreaterEqualReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::IsGreaterEqualReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::IsGreaterEqualReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::IsGreaterEqualReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsGreaterEqualReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::IsGreaterEqualReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::IsGreaterEqualReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::IsGreaterEqualReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::IsGreaterEqualReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::IsGreaterEqualReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::IsGreaterEqualReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::IsGreaterReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::IsGreaterReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::IsGreaterReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::IsGreaterReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsGreaterReg< eInstructionSet::eIS_Avx2, T > | |
| Cipsdk::simd::detail::IsGreaterReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::IsGreaterReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::IsGreaterReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::IsGreaterReg< eInstructionSet::eIS_Sse2, T > | |
| Cipsdk::simd::detail::IsGreaterReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::processor::IsInOutAttribute< AttributeType > | Structure allowing to check whether an attribute is in/out |
| Cipsdk::processor::IsInputAttribute< AttributeType > | Structure allowing to check whether an attribute is input |
| Cipsdk::simd::detail::IsLessEqualReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::IsLessEqualReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::IsLessReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::IsLessReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::processor::IsMandatoryAttribute< AttributeType > | Structure allowing to check whether an attribute is mandatory |
| Cipsdk::simd::detail::IsNotEqualReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Sse2, T > | |
| Cipsdk::simd::detail::IsNotEqualReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::processor::IsNotNullAttribute< AttributeType > | Structure allowing to check whether an attribute is not null |
| Cipsdk::processor::IsNotNullAttribute< NullAttribute > | structure allowing to check whether an attribute is not null |
| Cipsdk::simd::detail::IsOddPack< instructionSet, T, Enable > | |
| CIsOddPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::IsOddReg< instructionSet, T, Enable > | Template structure which is specialized to implement the isOdd function |
| CIsOddReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::IsOddReg< IS, ipReal32 > | |
| Cipsdk::simd::detail::IsOddReg< IS, T, typename boost::enable_if< typename boost::is_integral< T >::type >::type > | IsOddReg template specialization for integral types |
| Cipsdk::processor::IsOptionalAttribute< AttributeType > | Structure allowing to check whether an attribute is optional |
| Cipsdk::simd::detail::IsOutOfRangeReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx2, ipInt16 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx2, ipInt32 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx2, ipInt64 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx2, ipInt8 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx2, ipUInt16 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx2, ipUInt32 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx2, ipUInt64 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx2, ipUInt8 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Sse2, ipInt16 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Sse2, ipInt32 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Sse2, ipInt8 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Sse2, ipUInt16 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Sse2, ipUInt32 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Sse2, ipUInt8 > | |
| Cipsdk::simd::detail::IsOutOfRangeReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::processor::IsOutputAttribute< AttributeType > | Structure allowing to check whether an attribute is output |
| Cipsdk::processor::IsSameAttribute< AttributeType1, AttributeType2 > | Structure allowing to check whether two attributes have same type |
| Cipsdk::processor::IsStrictInputAttribute< AttributeType > | Structure allowing to check whether an attribute is strictly input |
| Cipsdk::processor::IsStrictOutputAttribute< AttributeType > | Structure allowing to check whether an attribute is strictly output |
| Cipsdk::BaseDataItemNode::ItemInfo | Structure used to retrieve item informations |
| Cipsdk::BaseDataItemNode::ItemInfoStr | Structure used to retrieve item string informations |
| Cipsdk::imaproc::Kernel3dInfo | Kernel informations for z strip 3d with kernel data parsing |
| Cipsdk::math::clustering::KernelKMeansCentroid< KernelType > | |
| Cipsdk::math::KernelKMeansCentroid | Kernel centroid cluster representation |
| Cipsdk::math::KernelKMeansClustering | Kernel implementation of KMeans algorithm |
| Cipsdk::math::KernelKMeansClusteringConfig | Class allowing to encapsulated Kernel KMeans algorithm configuration |
| Cipsdk::math::clustering::KernelKMeansClusteringConfig | |
| Cipsdk::math::KMeansClustering | K-Means clustering algorithm with K-Means++ initialization |
| Cipsdk::math::clustering::KMeansClusteringConfig | |
| Cipsdk::math::KMeansClusteringConfig | Class allowing to encapsulated KMeans algorithm configuration |
| Cipsdk::simd::detail::LdexpReg< IS, T, Enable > | Template structure which is specialized to implement the computation of ldexp function on scalars or registers, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CLdexpReg< eInstructionSet::domain IS, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::LdexpReg< IS, ipReal32 > | CeilReg template specialization for instruction set SSE2 |
| Cipsdk::lic::LicenseManager | Singleton class used to read data contained in a IPSDK license file, and check its validity |
| Cipsdk::geom::LightTriangle3d | |
| Cipsdk::math::LinearKernel | Linear function kernel |
| Cipsdk::math::clustering::LinearKernel | |
| Cipsdk::imaproc::LineStrip2dWithKernelKernelInfo | Kernel informations for y strip 2d with kernel data parsing |
| Cipsdk::imaproc::LineStripParserMode | Raw parsing mode structure for strip |
| Cipsdk::imaproc::LineXStrip2dWithKernelColumnsInfo< T > | Columns informations for x strip 2d with kernel data parsing |
| Cipsdk::imaproc::LineXStrip2dWithKernelKernelInfo | |
| Cipsdk::imaproc::LineXStrip2dWithKernelParserInfo< T > | Information structure for x strip 2d with kernel data parsing |
| Cipsdk::imaproc::LineYStrip2dWithKernelColumnsInfo | Columns informations for y strip 2d with kernel data parsing |
| Cipsdk::imaproc::LineYStrip2dWithKernelKernelInfo | Kernel informations for y strip 2d with kernel data parsing |
| Cipsdk::imaproc::LineYStrip2dWithKernelParserInfo< T > | Information structure for y strip 2d with kernel data parsing |
| Cipsdk::imaproc::LineYStrip2dWithKernelRowsInfo< T > | Rows informations for y strip 2d with kernel data parsing |
| Cipsdk::simd::detail::LoadPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::LoadPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::LoadReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::LoadReg< eInstructionSet::eIS_Standard, T > | |
| Cboost::lock_guard< Mutex > | |
| Cipsdk::simd::detail::LogicalAndReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::LogicalAndReg< eInstructionSet::eIS_Avx, T > | |
| Cipsdk::simd::detail::LogicalAndReg< eInstructionSet::eIS_Avx2, T > | |
| Cipsdk::simd::detail::LogicalAndReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::LogicalAndReg< eInstructionSet::eIS_Sse2, T > | Specialization of LogicalAndReg structure for SSE2 instruction set on integral types |
| Cipsdk::simd::detail::LogicalAndReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::LogicalOrReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::LogicalOrReg< eInstructionSet::eIS_Avx, T > | |
| Cipsdk::simd::detail::LogicalOrReg< eInstructionSet::eIS_Avx2, T > | |
| Cipsdk::simd::detail::LogicalOrReg< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::LogicalOrReg< eInstructionSet::eIS_Sse2, T > | Specialization of LogicalOrReg structure for SSE2 instruction set on integral types |
| Cipsdk::simd::detail::LogicalOrReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::LogPack< instructionSet, instructionSetFma, TIn, Enable > | |
| CLogPack< eInstructionSet::domain instructionSet, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::LogReg< instructionSet, instructionSetFma, T, Enable > | Template structure which is specialized to implement the computation of natural logarithm on a scalar or a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CLogReg< eInstructionSet::domain instructionSet, typename TIn, eInstructionSet::domain instructionSetFma=instructionSet, typename Enable=void > | |
| Cipsdk::simd::detail::LogReg< eInstructionSet::eIS_Standard, ipReal32 > | LogReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::LogReg< IS, ISFma, ipReal32 > | LogReg template specialization for instruction set SSE2 |
| Cipsdk::LowerType< T > | Template structure LowerType<typename T>; its typedef Type gives the type just lower to T |
| Cipsdk::simd::MakeUnsignedPack< PackT > | |
| Cipsdk::simd::detail::MaskBlendReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::MaskBlendReg< eInstructionSet::eIS_Avx512, ipInt16 > | |
| Cipsdk::simd::detail::MaskBlendReg< eInstructionSet::eIS_Avx512, ipInt32 > | |
| Cipsdk::simd::detail::MaskBlendReg< eInstructionSet::eIS_Avx512, ipInt64 > | |
| Cipsdk::simd::detail::MaskBlendReg< eInstructionSet::eIS_Avx512, ipInt8 > | |
| Cipsdk::simd::detail::MaskBlendReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::MaskBlendReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::MaskBlendReg< eInstructionSet::eIS_Avx512, ipUInt16 > | |
| Cipsdk::simd::detail::MaskBlendReg< eInstructionSet::eIS_Avx512, ipUInt32 > | |
| Cipsdk::simd::detail::MaskBlendReg< eInstructionSet::eIS_Avx512, ipUInt64 > | |
| Cipsdk::simd::detail::MaskBlendReg< eInstructionSet::eIS_Avx512, ipUInt8 > | |
| Cipsdk::simd::detail::MaskCastPack< instructionSet, TIn, TOut, Enable > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | |
| Cipsdk::simd::detail::MaskCastPack< eInstructionSet::eIS_Standard, TIn, TOut > | |
| Cipsdk::simd::detail::MaskCastReg< instructionSet, TIn, TOut, Enable > | |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx, ipInt32, ipReal32 > | Specialization of MaskCastReg for AVX instructionSet; input of type int32, output of type real32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx, ipReal32, ipInt32 > | Specialization of MaskCastReg for AVX instructionSet; input of type real32, output of type int32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx, ipReal32, ipReal64 > | Specialization of CastReg for AVX instruction set; input is of type real32, output is of type int64, uint64 or real64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx, ipReal64, ipReal32 > | Specialization of CastReg for AVX instruction set; input is of type real64, output is of type real32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx, TIn, TOut, typename boost::enable_if_c< boost::is_same< TIn, TOut >::value||(boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&sizeof(TIn)==sizeof(TOut)) >::type > | Specialization of MaskCastReg for AVX instruction set; input and output have same type |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, ipReal32, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint32 or int32, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, ipReal32, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type real32, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, ipReal32, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type real32, output is of type int64, uint64 or real64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, ipReal64, ipReal32 > | Specialization of CastReg for AVX2 instruction set; input is of type real64, output is of type real32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, ipReal64, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type, typename boost::is_integral< TOut >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type real64, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, ipReal64, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type, typename boost::is_integral< TOut >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type real64, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, ipReal64, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TOut >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint64 or int64, output is of type int32 or uint32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, ipReal32, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::is_integral< TIn >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint64 or int64, output is of type int32 or uint32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TIn >::type >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint32 or int32, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TIn >::type >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint32 or int32, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TIn >::type >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint32 or int32, output is of type int64, uint64 or real64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::is_integral< TIn >::type >::type, typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type, typename boost::is_integral< TOut >::type >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint64 or int64, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::is_integral< TIn >::type >::type, typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type, typename boost::is_integral< TOut >::type >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint64 or int64, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint8 or int8, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint8 or int8, output is of type real32, int32 or uint32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint8 or int8, output is of type real64, int64 or uint64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint16 or int16, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint16 or int16, output is of type int32, uint32 or real32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input is of type uint16 or int16, output is of type int64, uint64 or real64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::sizeof_< TOut > >::type, typename boost::mpl::or_< typename boost::mpl::and_< typename boost::mpl::not_< typename boost::is_integral< TIn >::type >::type, typename boost::is_integral< TOut >::type >::type, typename boost::mpl::and_< typename boost::mpl::not_< typename boost::is_integral< TOut >::type >::type, typename boost::is_integral< TIn >::type >::type >::type >::type >::type > | Specialization of CastReg for AVX2 instruction set; input and output are both encoded on 32 bits, but one and only one of them is integral |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if< typename boost::mpl::or_< typename boost::is_same< TIn, TOut >::type, typename boost::mpl::and_< typename boost::is_integral< TIn >::type, typename boost::mpl::and_< typename boost::is_integral< TOut >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::sizeof_< TOut > >::type >::type >::type >::type >::type > | Specialization of MaskCastReg for AVX2 instruction set; input and output have same type, or they are both integral and have both same size |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type uint8 or int8, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type uint8 or int8, output is of type int32 or uint32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type uint8 or int8, output is of type int64 or uint64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type uint16 or int16, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type uint16 or int16, output is of type int32, uint32 or real32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type uint16 or int16, output is of type int64, uint64 or real64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type real32, uint32 or int32, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type real32, uint32 or int32, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type uint32 or int32, output is of type int64, uint64 or real64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type real64, uint64 or int64, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type real64, uint64 or int64, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | Specialization of CastReg for AVX512 instruction set; input is of type real64, uint64 or int64, output is of type real32? int32 or uint32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::sizeof_< TOut > >::type >::type > | Specialization of MaskCastReg for AVX512 instruction set; input and output have same type, or they are both integral and have both same size |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, ipReal32, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint32 or int32, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, ipReal32, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type real32, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, ipReal32, TOut, typename boost::enable_if< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint32 or int32, output is of type int64, uint64 or real64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, ipReal64, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type, typename boost::is_integral< TOut >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type real64, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, ipReal64, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type, typename boost::is_integral< TOut >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type real64, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, ipReal64, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TOut >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint64 or int64, output is of type int32 or uint32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, ipReal32, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::is_integral< TIn >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint64 or int64, output is of type int32 or uint32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TIn >::type >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint32 or int32, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TIn >::type >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint32 or int32, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 4 > >::type, typename boost::is_integral< TIn >::type >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint32 or int32, output is of type int64, uint64 or real64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::is_integral< TIn >::type >::type, typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type, typename boost::is_integral< TOut >::type >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint64 or int64, output is of type int8 or uint8 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 8 > >::type, typename boost::is_integral< TIn >::type >::type, typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type, typename boost::is_integral< TOut >::type >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint64 or int64, output is of type int16 or uint16 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 2 > >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type real64, output is of type int64, or uint64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint8 or int8, output is of type int32 or uint32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 1 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint8 or int8, output is of type int64 or uint64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 1 > >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint16 or int16, output is of type int32 or uint32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 4 > >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint16 or int16, output is of type int32, uint32 or real32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::int_< 2 > >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TOut >, boost::mpl::int_< 8 > >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type uint16 or int16, output is of type int64, uint64 or real64 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::and_< typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::sizeof_< TOut > >::type, typename boost::mpl::or_< typename boost::mpl::and_< typename boost::mpl::not_< typename boost::is_integral< TIn >::type >::type, typename boost::is_integral< TOut >::type >::type, typename boost::mpl::and_< typename boost::mpl::not_< typename boost::is_integral< TOut >::type >::type, typename boost::is_integral< TIn >::type >::type >::type >::type >::type > | Specialization of CastReg for SSE2 instruction set; input is of type real32, output is of type int32, or uint32 |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if< typename boost::mpl::or_< typename boost::is_same< TIn, TOut >::type, typename boost::mpl::and_< typename boost::is_integral< TIn >::type, typename boost::mpl::and_< typename boost::is_integral< TOut >::type, typename boost::mpl::equal_to< boost::mpl::sizeof_< TIn >, boost::mpl::sizeof_< TOut > >::type >::type >::type >::type >::type > | Specialization of MaskCastReg for SSE2 instruction set; input and output have same type, or they are both integral and have both same size |
| Cipsdk::simd::detail::MaskCastReg< eInstructionSet::eIS_Standard, TIn, TOut > | |
| Cipsdk::geom::MatchShapeInfo | Match of a shape |
| Cipsdk::geom::MatchShapesInfo | Match of some shapes |
| Cipsdk::simd::detail::reduction::MaxPack< instructionSet, T, Enable > | Structure MaxPack<eInstructionSet::domain instructionSet, typename T, typename Enable=void> |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx, ipReal32 > | MaxPack template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx, ipReal64 > | MaxPack template specialization for instruction set AVX and type ipReal64 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx2, ipReal32 > | MaxPack template specialization for instruction set AVX2 and type ipReal32 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx2, ipReal64 > | MaxPack template specialization for instruction set AVX2 and type ipReal64 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | MaxPack template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | MaxPack template specialization for instruction set AVX2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | MaxPack template specialization for instruction set AVX2 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | MaxPack template specialization for instruction set AVX2 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx512, ipReal32 > | MaxPack template specialization for instruction set AVX512 and type ipReal32 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx512, ipReal64 > | MaxPack template specialization for instruction set AVX512 and type ipReal64 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | MaxPack template specialization for instruction set AVX512 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | MaxPack template specialization for instruction set AVX512 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | MaxPack template specialization for instruction set AVX512 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | MaxPack template specialization for instruction set AVX512 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Sse2, ipReal32 > | MaxPack template specialization for instruction set SSE2 and type ipReal32 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Sse2, ipReal64 > | MaxPack template specialization for instruction set SSE2 and type ipReal64 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | MaxPack template specialization for instruction set SSE2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | MaxPack template specialization for instruction set SSE2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | MaxPack template specialization for instruction set SSE2 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | MaxPack template specialization for instruction set SSE2 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::reduction::MaxPack< eInstructionSet::eIS_Standard, T > | MaxPack template specialization for instruction set Standard |
| Cipsdk::simd::detail::MaxReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::reduction::MaxReg< instructionSet, T, Enable > | |
| CMaxReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | Template structure, specialized to implement the computation of the maximum of the elements loaded in a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx, ipInt32 > | MaxReg template specialization for instruction set AVX and type ipInt32 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx, ipReal32 > | MaxReg template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx, ipReal32 > | MaxReg template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx, ipReal64 > | MaxReg template specialization for instruction set AVX and type ipReal64 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx, ipReal64 > | MaxReg template specialization for instruction set AVX and type ipReal64 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx2, ipInt16 > | MaxReg template specialization for instruction set AVX2 and type ipInt16 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx2, ipInt32 > | MaxReg template specialization for instruction set AVX2 and type ipInt32 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx2, ipInt8 > | MaxReg template specialization for instruction set AVX2 and type ipInt8 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx2, ipReal32 > | MaxReg template specialization for instruction set AVX2 and type ipReal32 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx2, ipReal64 > | MaxReg template specialization for instruction set AVX2 and type ipReal64 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx2, ipUInt16 > | MaxReg template specialization for instruction set AVX2 and type ipUInt16 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx2, ipUInt32 > | MaxReg template specialization for instruction set AVX2 and type ipUInt32 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx2, ipUInt8 > | MaxReg template specialization for instruction set AVX2 and type ipUInt8 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | MaxReg template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | MaxReg template specialization for instruction set AVX2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | MaxReg template specialization for instruction set AVX2 and types ipInt32, ipUInt32 and ipReal32 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | MaxReg template specialization for instruction set AVX2 and types ipInt64, ipUInt64 and ipReal64 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx512, ipInt16 > | MaxReg template specialization for instruction set AVX512 and type ipInt16 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx512, ipInt32 > | MaxReg template specialization for instruction set AVX512 and type ipInt32 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx512, ipInt32 > | MaxReg template specialization for instruction set AVX512 and type ipInt32 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx512, ipInt64 > | MaxReg template specialization for instruction set AVX512 and type ipInt64 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx512, ipInt8 > | MaxReg template specialization for instruction set AVX512 and type ipInt8 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx512, ipReal32 > | MaxReg template specialization for instruction set AVX512 and type ipReal32 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx512, ipReal32 > | MaxReg template specialization for instruction set AVX512 and type ipReal32 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx512, ipReal64 > | MaxReg template specialization for instruction set AVX512 and type ipReal64 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx512, ipReal64 > | MaxReg template specialization for instruction set AVX512 and type ipReal64 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx512, ipUInt16 > | MaxReg template specialization for instruction set AVX512 and type ipUInt16 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx512, ipUInt32 > | MaxReg template specialization for instruction set AVX512 and type ipUInt32 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx512, ipUInt32 > | MaxReg template specialization for instruction set AVX512 and type ipUInt32 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx512, ipUInt64 > | MaxReg template specialization for instruction set AVX512 and type ipUInt64 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Avx512, ipUInt8 > | MaxReg template specialization for instruction set AVX512 and type ipUInt8 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | MaxReg template specialization for instruction set AVX512 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | MaxReg template specialization for instruction set AVX512 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Sse2, ipInt16 > | MaxReg template specialization for instruction set SSE2 and for type ipInt16 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Sse2, ipReal32 > | MaxReg template specialization for instruction set SSE2 and for type ipReal32 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Sse2, ipUInt8 > | MaxReg template specialization for instruction set SSE2 and for type ipUInt8 |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::not_< typename boost::mpl::contains< SpecificTypesForSSE2MaxRegImpl, T >::type >::type >::type > | |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | MaxReg template specialization for instruction set SSE2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | MaxReg template specialization for instruction set SSE2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | MaxReg template specialization for instruction set SSE2 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | MaxReg template specialization for instruction set SSE2 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::reduction::MaxReg< eInstructionSet::eIS_Standard, T > | MaxPack template specialization for instruction set Standard |
| Cipsdk::simd::detail::MaxReg< eInstructionSet::eIS_Standard, T > | MaxReg template specialization for instruction set Standard |
| Cipsdk::shape::analysis::MeasureId | Structure allowing to identify a measure |
| Cipsdk::geom::Mesh3dHalfEdge | |
| Cipsdk::geom::Mesh3dTriangleConstIterator< MeshType > | Iterator class allowing to parse triangles associated to a mesh 3d |
| Cipsdk::geom::Mesh3dTriangleTriangleConstCirculator< MeshType > | Iterator class allowing to circulate over triangles immediatly neighbors of a given triangle |
| Cipsdk::geom::Mesh3dVertexEdgeConstCirculator< MeshType > | Iterator class allowing to circulate over half edges starting from a given vertex |
| Cipsdk::geom::Mesh3dVertexTriangleConstCirculator< MeshType > | Iterator class allowing to circulate over triangle with a top associated to a given vertex |
| Cipsdk::geom::Mesh3dVertexVertexConstCirculator< MeshType > | Iterator class allowing to circulate over vertices immediatly neighbors of a given vertex |
| Cipsdk::geom::MeshSimplification< T > | Closed mesh associated to a triangulated boundary |
| CMessageMapRegistrator< EnumType, DelayImpl > | Template class used to force message map instantiation |
| CMinnReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | Template structure, specialized to implement the computation of the minimum of the elements loaded in a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| Cipsdk::simd::detail::reduction::MinPack< instructionSet, T, Enable > | Structure MinPack<eInstructionSet::domain instructionSet, typename T, typename Enable=void> |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Avx, ipReal32 > | MinPack template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Avx, ipReal64 > | MinPack template specialization for instruction set AVX and type ipReal64 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | MinPack template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | MinPack template specialization for instruction set AVX2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | MinPack template specialization for instruction set AVX2 and types ipInt32, ipUInt32 and ipReal32 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | MinPack template specialization for instruction set AVX2 and types ipInt64, ipUInt64 and ipReal64 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | MinPack template specialization for instruction set AVX512 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | MinPack template specialization for instruction set AVX512 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | MinPack template specialization for instruction set AVX512 and types ipInt32, ipUInt32 and ipReal32 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | MinPack template specialization for instruction set AVX512 and types ipInt64, ipUInt64 and ipReal64 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | MinPack template specialization for instruction set SSE2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | MinPack template specialization for instruction set SSE2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | MinPack template specialization for instruction set SSE2 and types ipInt32, ipUInt32 and ipReal32 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | MinPack template specialization for instruction set SSE2 and types ipInt64, ipUInt64 and ipReal64 |
| Cipsdk::simd::detail::reduction::MinPack< eInstructionSet::eIS_Standard, T > | MinPack template specialization for instruction set Standard |
| Cipsdk::simd::detail::reduction::MinReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::MinReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx, ipInt32 > | MinReg template specialization for instruction set AVX and type ipInt32 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx, ipReal32 > | MinReg template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx, ipReal64 > | MinReg template specialization for instruction set AVX and type ipReal64 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Avx, T > | MinReg template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx2, ipInt16 > | MinReg template specialization for instruction set AVX2 and type ipInt16 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx2, ipInt32 > | MinReg template specialization for instruction set AVX2 and type ipInt32 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx2, ipInt8 > | MinReg template specialization for instruction set AVX2 and type ipInt8 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx2, ipReal32 > | MinReg template specialization for instruction set AVX2 and type ipReal32 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx2, ipReal64 > | MinReg template specialization for instruction set AVX2 and type ipReal64 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx2, ipUInt16 > | MinReg template specialization for instruction set AVX2 and type ipUInt16 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx2, ipUInt32 > | MinReg template specialization for instruction set AVX2 and type ipUInt32 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx2, ipUInt8 > | MinReg template specialization for instruction set AVX2 and type ipUInt8 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Avx2, T > | MinReg template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx512, ipInt16 > | MinReg template specialization for instruction set AVX512 and type ipInt16 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx512, ipInt32 > | MinReg template specialization for instruction set AVX512 and type ipInt32 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Avx512, ipInt32 > | MinReg template specialization for instruction set AVX512 and type ipInt32 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Avx512, ipInt64 > | MinReg template specialization for instruction set AVX512 and type ipInt64 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx512, ipInt8 > | MinReg template specialization for instruction set AVX512 and type ipInt8 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Avx512, ipReal32 > | MinReg template specialization for instruction set AVX512 and type ipReal32 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx512, ipReal32 > | MinReg template specialization for instruction set AVX512 and type ipReal32 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx512, ipReal64 > | MinReg template specialization for instruction set AVX512 and type ipReal64 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Avx512, ipReal64 > | MinReg template specialization for instruction set AVX512 and type ipReal64 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx512, ipUInt16 > | MinReg template specialization for instruction set AVX512 and type ipUInt16 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx512, ipUInt32 > | MinReg template specialization for instruction set AVX512 and type ipUInt32 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Avx512, ipUInt32 > | MinReg template specialization for instruction set AVX512 and type ipUInt32 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Avx512, ipUInt64 > | MinReg template specialization for instruction set AVX512 and type ipUInt64 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Avx512, ipUInt8 > | MinReg template specialization for instruction set AVX512 and type ipUInt8 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | MinReg template specialization for instruction set AVX512 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | MinReg template specialization for instruction set AVX512 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Sse2, ipInt16 > | MinReg template specialization for instruction set SSE2 and for type ipInt16 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Sse2, ipReal32 > | MinReg template specialization for instruction set SSE2 and for type ipReal32 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Sse2, ipUInt8 > | MinReg template specialization for instruction set SSE2 and for type ipUInt8 |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Sse2, T > | MinReg template specialization for instruction set SSE2 |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::not_< typename boost::mpl::contains< SpecificTypesForSSE2MinRegImpl, T >::type >::type >::type > | |
| Cipsdk::simd::detail::reduction::MinReg< eInstructionSet::eIS_Standard, T > | MinReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::MinReg< eInstructionSet::eIS_Standard, T > | MinReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::ModuloPack< instructionSet, T > | |
| CModuloPack< eInstructionSet::domain instructionSet, typename T > | |
| Cipsdk::simd::detail::ModuloReg< instructionSet, T, Enable > | |
| CModuloReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::ModuloReg< IS, T, typename boost::enable_if< typename boost::is_integral< T >::type >::type > | ModuloReg template specialization for integers |
| Cipsdk::simd::detail::ModuloReg< IS, T, typename boost::enable_if< typename boost::mpl::not_< typename boost::is_integral< T >::type >::type >::type > | ModuloReg template specialization for real types |
| Cipsdk::geom::Moments2dO3 | Moments of order up to 3 on a 2d shape |
| Cipsdk::shape::analysis::MsrProcessingPolicyClass< msrProcessingPolicy > | Structure allowing to retrieve base measure class given a processing measure policy |
| Cipsdk::shape::analysis::MsrProcessingVolumePolicy< msrProcessingPolicy > | Structure allowing to retrieve a measure volume policy given a processing measure policy |
| Cipsdk::simd::detail::MulPack< instructionSet, TIn1, TIn2, Enable > | |
| CMulPack< eInstructionSet::domain instructionSet, typename TIn1, typename TIn2, typename Enable=void > | Template structure, specialized to implement the arithmetic multiplication on 2 packs, depending on the used instructionSet and on the types of the buffers loaded in the packs |
| Cipsdk::simd::detail::MulReg< instructionSet, T, Enable > | |
| CMulReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CMulReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | Template structure which is specialized to implement the arithmetic multiplication on 2 scalars or 2 registers, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx, ipReal32 > | MulReg template specialization for instruction set AVX and types ipReal32 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx, ipReal64 > | MulReg template specialization for instruction set AVX and types ipReal64 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx2, ipReal32 > | MulReg template specialization for instruction set AVX2 and types ipReal32 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx2, ipReal64 > | MulReg template specialization for instruction set AVX2 and types ipReal64 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | MulReg template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | MulReg template specialization for instruction set AVX2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | MulReg template specialization for instruction set AVX2 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx512, ipReal32 > | MulReg template specialization for instruction set AVX512 and types ipReal32 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx512, ipReal64 > | MulReg template specialization for instruction set AVX2 and types ipReal64 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | MulReg template specialization for instruction set AVX512 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | MulReg template specialization for instruction set AVX512 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | MulReg template specialization for instruction set AVX512 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Sse2, ipReal32 > | MulReg template specialization for instruction set SSE2 and for type ipReal32 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Sse2, ipReal64 > | MulReg template specialization for instruction set SSE2 and for type ipReal64 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | MulReg template specialization for instruction set SSE2 and for types ipUInt8 and ipInt8 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | MulReg template specialization for instruction set SSE2 and for types ipUInt16 and ipInt16 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | MulReg template specialization for instruction set SSE2 and for types ipUInt32 and ipInt32 |
| Cipsdk::simd::detail::MulReg< eInstructionSet::eIS_Standard, T > | MulReg template specialization for instruction set Standard |
| Cipsdk::image::file::MultiFileDiskImageAccessor | Class for disk image initialized with a plan storage collection |
| Cipsdk::simd::NbEltsPerOp< is > | |
| Cipsdk::simd::NbEltsPerOp< eInstructionSet::eIS_Avx > | |
| Cipsdk::simd::NbEltsPerOp< eInstructionSet::eIS_Avx2 > | |
| Cipsdk::simd::NbEltsPerOp< eInstructionSet::eIS_Avx512 > | |
| Cipsdk::simd::NbEltsPerOp< eInstructionSet::eIS_Fma3 > | |
| Cipsdk::simd::NbEltsPerOp< eInstructionSet::eIS_Sse2 > | |
| Cipsdk::simd::NbEltsPerOp< eInstructionSet::eIS_Sse3 > | |
| Cipsdk::simd::NbEltsPerOp< eInstructionSet::eIS_Sse41 > | |
| Cipsdk::simd::NbEltsPerOp< eInstructionSet::eIS_Sse42 > | |
| Cipsdk::simd::NbEltsPerOp< eInstructionSet::eIS_Standard > | |
| Cipsdk::simd::NbEltsPerPack< packType > | Structure giving the number of elements processed per instruction for the current pack type |
| Cipsdk::simd::NbEltsPerPack< ePackType::ePT_Avx > | Specialization of NbEltsPerPack structure for packs of type "Avx" |
| Cipsdk::simd::NbEltsPerPack< ePackType::ePT_Avx512 > | Specialization of NbEltsPerPack structure for packs of type "Avx512" |
| Cipsdk::simd::NbEltsPerPack< ePackType::ePT_Scalar > | Specialization of NbEltsPerPack structure for packs of type "Scalar" |
| Cipsdk::simd::NbEltsPerPack< ePackType::ePT_Sse > | Specialization of NbEltsPerPack structure for packs of type "Sse" |
| Cipsdk::simd::NbEltsPerReg< packType, T > | |
| Cipsdk::simd::NbEltsPerReg< ePackType::ePT_Avx, T > | |
| Cipsdk::simd::NbEltsPerReg< ePackType::ePT_Avx512, T > | |
| Cipsdk::simd::NbEltsPerReg< ePackType::ePT_Scalar, T > | |
| Cipsdk::simd::NbEltsPerReg< ePackType::ePT_Sse, T > | |
| Cipsdk::simd::NbRegsPerOp< packType, T > | Structure, whose attribute value defines the number of registers contained in pack for current instruction set |
| Cipsdk::simd::NbRegsPerOp< ipsdk::simd::ePackType::ePT_Scalar, T > | Specialization of NbRegsPerOp structure for packs of type "Scalar" |
| Cipsdk::BaseDataItemNode::NodeAccessor< T > | Structure used to access to node data |
| Cipsdk::DataItemNodeFactory::NodeInfo | Struct used to store node informations |
| ▶Cnoncopyable | |
| Cipsdk::ArchiveSectionManager | Class providing section management for archive serialization |
| ▶Cipsdk::BaseArchive | Base class for serialization archives |
| ▶Cipsdk::BaseIArchive | Base class for serialization input archives |
| Cipsdk::BinaryIArchive | Class for input part of binary serialisation |
| Cipsdk::XmlIArchive | Class for input part of xml serialisation |
| ▶Cipsdk::BaseOArchive | Base class for serialization output archives |
| Cipsdk::BinaryOArchive | Class for output part of binary serialisation |
| Cipsdk::XmlOArchive | Class for output part of xml serialisation |
| Cipsdk::bench::BaseBenchCase | Base class for benchmark cases |
| Cipsdk::bench::BaseBenchSuite | Base class for benchmark suites |
| Cipsdk::bench::BenchmarkManager | Manager for benchmarks |
| Cipsdk::Chrono | Chronometer class for library processing time evaluation |
| Cipsdk::core::BaseActionProvider | Base class for action providers |
| Cipsdk::core::BaseActionRequest | Base class for action requests |
| Cipsdk::core::ComputerInfoPool | Singleton allowing to store local and remote informations about computers into processing pool |
| Cipsdk::core::LibraryInitializer | Singleton instance used to initialized IPSDK library features |
| Cipsdk::core::PendingActionRequestManager | Singleton class allowing to store and manage pending action requests |
| Cipsdk::core::ProviderManager | Class allowing to manager providers execution with respect to their priority |
| Cipsdk::core::SocketsPool | Singleton used for socket pool management |
| Cipsdk::core::SocketsPoolCB | Callback class, whose methods are automatically called each time an event associated to the attached SocketsPool occurs |
| Cipsdk::core::ThreadManager | Singleton class used to manage execution threads |
| Cipsdk::DataItemNodeFactory | Factory singleton allowing dynamic creation of registred data item nodes |
| Cipsdk::DynamicObjectFactory | Factory singleton allowing dynamic creation of registred objects |
| Cipsdk::image::ImageFactory | Singleton object used to manage new images creation |
| ▶Cipsdk::imaproc::BaseBorder3d< T > | Base class for objects allowing to prepare y strip 3d borders during a kernel algorithm processing |
| Cipsdk::imaproc::ContinueBorder3d< T > | Object allowing to extend borders by direct continuity during a kernel algorithm processing |
| Cipsdk::imaproc::MirorBorder3d< T > | Object allowing to extend borders mirroring existing data during a kernel algorithm processing |
| Cipsdk::imaproc::ValuedBorder3d< T > | Object allowing to set border values to a constant given value during a kernel algorithm processing |
| ▶Cipsdk::imaproc::BaseBorderXStrip2d< T > | Base class for objects allowing to prepare x strip 2d borders during a kernel algorithm processing |
| Cipsdk::imaproc::ContinueBorderXStrip2d< T > | Object allowing to extend borders by direct continuity during a kernel algorithm processing |
| Cipsdk::imaproc::LinearContinueBorderXStrip2d< T > | Object allowing to extend borders linearly continuing existing data using a given direction during a kernel algorithm processing |
| Cipsdk::imaproc::LinearMirorBorderXStrip2d< T > | Object allowing to extend borders linearly mirroring existing data using a given direction during a kernel algorithm processing |
| Cipsdk::imaproc::MirorBorderXStrip2d< T > | Object allowing to extend borders mirroring existing data during a kernel algorithm processing |
| Cipsdk::imaproc::ValuedBorderXStrip2d< T > | Object allowing to set border values to a constant given value during a kernel algorithm processing |
| ▶Cipsdk::imaproc::BaseBorderYStrip2d< T > | Base class for objects allowing to prepare y strip 2d borders during a kernel algorithm processing |
| Cipsdk::imaproc::ContinueBorderYStrip2d< T > | Object allowing to extend borders by direct continuity during a kernel algorithm processing |
| Cipsdk::imaproc::LinearContinueBorderYStrip2d< T > | Object allowing to extend borders linearly continuing existing data using a given direction during a kernel algorithm processing |
| Cipsdk::imaproc::LinearMirorBorderYStrip2d< T > | Object allowing to extend borders linearly mirroring existing data using a given direction during a kernel algorithm processing |
| Cipsdk::imaproc::MirorBorderYStrip2d< T > | Object allowing to extend borders mirroring existing data during a kernel algorithm processing |
| Cipsdk::imaproc::ValuedBorderYStrip2d< T > | Object allowing to set border values to a constant given value during a kernel algorithm processing |
| Cipsdk::imaproc::BaseCustomCheckedImageProperty | Base class for custom checked image properties |
| ▶Cipsdk::imaproc::BaseCustomImageInfo | Base class for custom image informations |
| Cipsdk::imaproc::BaseFromImageCustomImageInfo | Base class for custom image informations constructed from an other image |
| Cipsdk::imaproc::YStrip2dData< T > | Class encapsulating y strip 2d data used to process plans associated to z strip 3d with kernel |
| Cipsdk::LogMessageFormater | Class alowing to easily format log message and handle id conversions |
| Cipsdk::LogMessageManager | Log message manager for ipsdk libraries |
| ▶Cipsdk::math::BaseCostFunction | Base class for cost functions used during optimization process |
| Cipsdk::geom::Circle2dCostFunction | Cost function for circle 2d parameters non linear optimization |
| Cipsdk::geom::Sphere3dCostFunction | Cost function for sphere 3d parameters non linear optimization |
| ▶Cipsdk::math::BaseEstimator | Base class for parametric estimation from data set |
| Cipsdk::geom::Circle2dEstimator | Class allowing to estimate a circle 2d from a data set of 2d contour points |
| Cipsdk::geom::Ellipse2dEstimator | Class allowing to estimate an ellipse 2d from a data set of 2d contour points |
| Cipsdk::geom::Ellipsoid3dEstimator | Class allowing to estimate an ellipsoid 3d from a data set of 3d contour points |
| Cipsdk::geom::HomographyTransform2dEstimator | Class allowing to estimate a 2d homography transformationWe compute a homography transformation such as :
|
| Cipsdk::geom::HomographyTransform3dEstimator | Class allowing to estimate a 3d homography transformationWe compute a homography transformation such as :
|
| Cipsdk::geom::Line2dEstimator | Class allowing to estimate a line 2d from a data set of 2d pointsLine parameters are expressed in polar coordinates : where : |
| Cipsdk::geom::Line2dIntersectionEstimator | Class allowing to estimate a intersection point 2d from a data set of 2d lines |
| Cipsdk::geom::Plan3dEstimator | Class allowing to estimate a plan 3d from a data set of 3d pointsPlan parameters are expressed in spherical coordinates :
where : |
| Cipsdk::geom::RigidTransform2dEstimator | Class allowing to estimate a 2d rigid transformationWe compute a rigid transformation such as :
|
| Cipsdk::geom::RigidTransform3dEstimator | Class allowing to estimate a 3d rigid transformationWe compute a rigid transformation such as :
For more informations report to Rotations 3d |
| Cipsdk::geom::SimilarityTransform2dEstimator | Class allowing to estimate a 2d similarity transformationWe compute a similarity transformation such as :
|
| Cipsdk::geom::SimilarityTransform3dEstimator | Class allowing to estimate a 3d similarity transformationWe compute a similarity transformation such as :
For more informations report to Rotations 3d |
| Cipsdk::geom::Sphere3dEstimator | Class allowing to estimate a sphere 3d from a data set of 3d contour points |
| Cipsdk::geom::TranslationTransform2dEstimator | Class allowing to estimate a 2d translation transformationWe compute a rigid transformation such as :
|
| ▶Cipsdk::math::BaseGaussianCurveEstimator | Base class allowing to estimate gaussian curve parameters from a set of input data (based on CaruanaÂ’s algorithm) |
| Cipsdk::math::GaussianCurve2dEstimator | Class allowing to estimate gaussian curve parameters from a set of input data |
| Cipsdk::math::GaussianCurve3dEstimator | Class allowing to estimate gaussian curve parameters from a set of input data |
| Cipsdk::math::GaussianCurveNdEstimator | Class allowing to estimate gaussian curve parameters from a set of input data |
| Cipsdk::math::Polynomial2dSurfaceEstimator | Class allowing to estimate a second order polynomial 2d surface from a set of data such as |
| ▶Cipsdk::math::BaseRobustEstimator | Base class for parametric robust estimation from data set |
| Cipsdk::math::LMSRobustEstimator | Robust Least Mean Square estimatorThis algorithm do not request any threshold for model estimation. It has an outlier ratio upper bound at 50% (<50%) |
| Cipsdk::math::MLESACRobustEstimator | Robust Maximum Likelihood Estimation SAmple Consensus estimatorThis algorithm request a threshold value on residuals of model estimation. It has no outlier ratio upper bound |
| Cipsdk::math::MSACRobustEstimator | Robust M-estimator SAmple Consensus estimatorThis algorithm request a threshold value on residuals of model estimation. It has no outlier ratio upper bound |
| Cipsdk::math::RANSACRobustEstimator | Robust RANdom SAmple Consensus estimatorThis algorithm request a threshold value on residuals of model estimation. It has no outlier ratio upper bound |
| Cipsdk::math::clustering::KernelKMeansClustering< KernelType > | |
| Cipsdk::math::clustering::KMeansClustering | |
| Cipsdk::math::clustering::SpectralClustering< KernelType > | |
| Cipsdk::math::Munkres | Implementation of munkres algorithm |
| Cipsdk::math::NonLinearSolver | Class implementing a non linear solver based on Levenberg Marquardt algorithm |
| Cipsdk::math::transform::Transform2dFactory | |
| Cipsdk::math::transform::Transform3dFactory | |
| Cipsdk::processor::AttributeFactory | Factory singleton allowing dynamic creation of registred attributes |
| ▶Cipsdk::processor::BaseDataParser | Base class for objects allowing to parse attribute data |
| ▶Cipsdk::imaproc::BaseImageParser | Base class for objects allowing to parse image attribute data |
| ▶Cipsdk::imaproc::BaseStripParser | Base class for objects allowing to parse strip attribute data |
| ▶Cipsdk::imaproc::BaseLineXStrip2dParser< BaseStripAttributeClassType > | Base class for x strip 2d parsed line by line |
| Cipsdk::imaproc::LineXStrip2dParser< T, BaseStripAttributeClassType > | Concrete class for x strip 2d parsed line by line |
| ▶Cipsdk::imaproc::BaseLineXStrip2dWithKernelParser< BaseStripAttributeClassType > | Base class for x strip 2d parsed line by line and associated to a kernel |
| Cipsdk::imaproc::LineXStrip2dWithKernelParser< T, BaseStripAttributeClassType > | Concrete class for x strip 2d parsed line by line and associated to a kernel |
| ▶Cipsdk::imaproc::BaseLineYStrip2dParser< BaseStripAttributeClassType > | Base class for y strip 2d parsed line by line |
| Cipsdk::imaproc::LineYStrip2dParser< T, BaseStripAttributeClassType > | Concrete class for y strip 2d parsed line by line |
| ▶Cipsdk::imaproc::BaseLineYStrip2dWithKernelParser< BaseStripAttributeClassType > | Base class for y strip 2d parsed line by line and associated to a kernel |
| Cipsdk::imaproc::LineYStrip2dWithKernelParser< T, BaseStripAttributeClassType > | Concrete class for y strip 2d parsed line by line and associated to a kernel |
| ▶Cipsdk::imaproc::BaseLineYStripColor2dParser< BaseStripAttributeClassType > | Base class for color y strip 2d parsed line by line |
| ▶Cipsdk::imaproc::BaseLineYStripRgbColor2dParser< BaseStripAttributeClassType > | Base class for line rgb color y strip 2d parsing |
| Cipsdk::imaproc::LineYStripRgbColor2dParser< T, BaseStripAttributeClassType > | Concrete class for line rgb color y strip 2d parsing |
| ▶Cipsdk::imaproc::BaseLineYStripUserColor2dParser< BaseStripAttributeClassType > | Base class for line user color y strip 2d parsing |
| Cipsdk::imaproc::LineYStripUserColor2dParser< T, BaseStripAttributeClassType > | Concrete class for line user color y strip 2d parsing |
| ▶Cipsdk::imaproc::BaseLineYStripSeq2dParser< BaseStripAttributeClassType > | Base class for sequence y strip 2d parsing line by line |
| Cipsdk::imaproc::LineYStripSeq2dParser< T, BaseStripAttributeClassType > | Concrete class for sequence y strip 2d parsing line by line |
| ▶Cipsdk::imaproc::BaseLineZStrip3dParser< BaseStripAttributeClassType > | Base class for z strip 3d parsed line by line |
| Cipsdk::imaproc::LineZStrip3dParser< T, BaseStripAttributeClassType > | Concrete class for z strip 3d parsed line by line |
| ▶Cipsdk::imaproc::BaseLineZStrip3dWithKernelParser< BaseStripAttributeClassType > | Base class for z strip 3d parsed line by line and associated to a kernel |
| Cipsdk::imaproc::LineZStrip3dWithKernelParser< T, BaseStripAttributeClassType > | Concrete class for z strip 3d parsed line by line and associated to a kernel |
| ▶Cipsdk::imaproc::BaseLineZStripColor3dParser< BaseStripAttributeClassType > | Base class for color z strip 3d parsed line by line |
| ▶Cipsdk::imaproc::BaseLineZStripRgbColor3dParser< BaseStripAttributeClassType > | Base class for line rgb color z strip 3d parsing |
| Cipsdk::imaproc::LineZStripRgbColor3dParser< T, BaseStripAttributeClassType > | Concrete class for line rgb color z strip 3d parsing |
| ▶Cipsdk::imaproc::BaseLineZStripUserColor3dParser< BaseStripAttributeClassType > | Base class for line user color z strip 3d parsing |
| Cipsdk::imaproc::LineZStripUserColor3dParser< T, BaseStripAttributeClassType > | Concrete class for line user color z strip 3d parsing |
| ▶Cipsdk::imaproc::BaseRawYStrip2dParser< BaseStripAttributeClassType > | Base class for raw y strip 2d parsing |
| Cipsdk::imaproc::RawYStrip2dParser< T, BaseStripAttributeClassType > | Concrete class for raw y strip 2d parsing |
| ▶Cipsdk::imaproc::BaseRawYStrip3dParser< BaseStripAttributeClassType > | Base class for raw y strip 3d parsing |
| Cipsdk::imaproc::RawYStrip3dParser< T, BaseStripAttributeClassType > | Concrete class for raw y strip 3d parsing |
| ▶Cipsdk::imaproc::BaseRawYStripColor2dParser< BaseStripAttributeClassType > | Base class for raw color y strip 2d parsing |
| ▶Cipsdk::imaproc::BaseRawYStripRgbColor2dParser< BaseStripAttributeClassType > | Base class for raw rgb color y strip 2d parsing |
| Cipsdk::imaproc::RawYStripRgbColor2dParser< T, BaseStripAttributeClassType > | Concrete class for raw rgb color y strip 2d parsing |
| ▶Cipsdk::imaproc::BaseRawYStripUserColor2dParser< BaseStripAttributeClassType > | Base class for raw user color y strip 2d parsing |
| Cipsdk::imaproc::RawYStripUserColor2dParser< T, BaseStripAttributeClassType > | Concrete class for raw user color y strip 2d parsing |
| ▶Cipsdk::imaproc::BaseRawYStripSeq2dParser< BaseStripAttributeClassType > | Base class for raw sequence y strip 2d parsing |
| Cipsdk::imaproc::RawYStripSeq2dParser< T, BaseStripAttributeClassType > | Concrete class for raw sequence y strip 2d parsing |
| ▶Cipsdk::imaproc::BaseRawZStrip3dParser< BaseStripAttributeClassType > | Base class for raw z strip 3d parsing |
| Cipsdk::imaproc::RawZStrip3dParser< T, BaseStripAttributeClassType > | Concrete class for raw z strip 3d parsing |
| ▶Cipsdk::processor::BaseDataSplit | Base class for data split objets used for data dispatch |
| ▶Cipsdk::processor::BaseDynamicSplit | Base class for data dynamic split objets used for data dispatch |
| ▶Cipsdk::imaproc::BaseImageTileCollSplit< OutputTileType::ImageType > | |
| Cipsdk::imaproc::BaseImageTile2dCollSplit< OutputTileType > | Base class for image tile 2d collection split operations for data dispatch |
| Cipsdk::imaproc::BaseImageTile3dCollSplit< OutputTileType > | Base class for image tile 2d collection split operations for data dispatch |
| ▶Cipsdk::imaproc::BaseImageTileCollSplit< TAttribute::TileType ::ImageType > | |
| ▶Cipsdk::imaproc::BaseImageTile2dCollSplit< TAttribute::TileType > | |
| Cipsdk::imaproc::ImageTile2dCollSplit< TProcessor, TAttribute > | Concrete class for image tile 2d collection split operations for data dispatch using predefined coordinates |
| Cipsdk::imaproc::InputImageTile2dCollSplit< TProcessor, TAttribute > | Concrete class for input image tile 2d collection split operations for data dispatch using predefined coordinates |
| ▶Cipsdk::imaproc::BaseImageTile3dCollSplit< TAttribute::TileType > | |
| Cipsdk::imaproc::ImageTile3dCollSplit< TProcessor, TAttribute > | Concrete class for image tile 3d collection split operations for data dispatch using predefined coordinates |
| Cipsdk::imaproc::InputImageTile3dCollSplit< TProcessor, TAttribute > | Concrete class for image tile 3d collection split operations for data dispatch using predefined coordinates |
| ▶Cipsdk::imaproc::BaseShape2dCollSplit< InputStorageType::element_type > | |
| ▶Cipsdk::imaproc::BaseSimpleShape2dCollSplit< InputStorageType::element_type > | |
| Cipsdk::imaproc::SimpleShape2dCollSplit< TProcessor, InputStorageType, TAttribute > | Concrete class for simple split operation generating sub shape 2d collection |
| ▶Cipsdk::imaproc::BaseStripShape2dCollSplit< InputStorageType::element_type > | |
| Cipsdk::imaproc::StripShape2dCollSplit< TProcessor, InputStorageType, TAttribute > | Concrete class for by strip split operation generating sub shape 2d collection |
| ▶Cipsdk::imaproc::BaseShape3dCollSplit< InputStorageType::element_type > | |
| ▶Cipsdk::imaproc::BaseSimpleShape3dCollSplit< InputStorageType::element_type > | |
| Cipsdk::imaproc::SimpleShape3dCollSplit< TProcessor, InputStorageType, TAttribute > | Concrete class for simple split operation generating sub shape 3d collection |
| ▶Cipsdk::imaproc::BaseStripShape3dCollSplit< InputStorageType::element_type > | |
| Cipsdk::imaproc::StripShape3dCollSplit< TProcessor, InputStorageType, TAttribute > | Concrete class for by strip split operation generating sub shape 3d collection |
| ▶Cipsdk::imaproc::BaseImageStripSplit< InputDataType > | Base class for image strip split operations for data dispatch |
| ▶Cipsdk::imaproc::BaseImageXStrip2dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageXStrip2dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating image x strips 2d |
| ▶Cipsdk::imaproc::BaseImageXStrip2dWithKernelSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageXStrip2dWithKernelSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating image x strips 2d associated to a kernel |
| ▶Cipsdk::imaproc::BaseImageYStrip2dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageYStrip2dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating image y strips 2d |
| ▶Cipsdk::imaproc::BaseImageYStrip2dWithKernelSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageYStrip2dWithKernelSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating image y strips 2d associated to a kernel |
| ▶Cipsdk::imaproc::BaseImageYStrip3dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageYStrip3dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating image y strips 3d |
| ▶Cipsdk::imaproc::BaseImageYStripColor2dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageYStripColor2dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating color image y strips 2d |
| ▶Cipsdk::imaproc::BaseImageYStripSeq2dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageYStripSeq2dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating sequence image y strips 2d |
| ▶Cipsdk::imaproc::BaseImageYSubStrip2dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageYSubStrip2dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating image y strips 2d from a subset of contiguous rows |
| ▶Cipsdk::imaproc::BaseImageZStrip3dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageZStrip3dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating image z strips 3d |
| ▶Cipsdk::imaproc::BaseImageZStrip3dWithKernelSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageZStrip3dWithKernelSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating image z strips 3d associated to a kernel |
| ▶Cipsdk::imaproc::BaseImageZStripColor3dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageZStripColor3dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating color image z strips 3d |
| ▶Cipsdk::imaproc::BaseImageZSubStrip3dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::ImageZSubStrip3dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating image z strips 3d from a subset of contiguous z-plans |
| ▶Cipsdk::imaproc::BasePreviousImageYStrip2dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::PreviousImageYStrip2dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation allowing to generate y strips 2d : |
| ▶Cipsdk::imaproc::BasePreviousImageZStrip3dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::PreviousImageZStrip3dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation allowing to generate z strips 3d : |
| Cipsdk::imaproc::BaseImageXStrip2dSplit< InputDataType, OutputDataType > | Base class for split operation generating image x strips 2d |
| Cipsdk::imaproc::BaseImageXStrip2dWithKernelSplit< InputDataType, OutputDataType > | Base class for split operation generating image x strips 2d associated to a kernel |
| Cipsdk::imaproc::BaseImageYStrip2dSplit< InputDataType, OutputDataType > | Base class for split operation generating image y strips 2d |
| Cipsdk::imaproc::BaseImageYStrip2dWithKernelSplit< InputDataType, OutputDataType > | Base class for split operation generating image y strips 2d associated to a kernel |
| Cipsdk::imaproc::BaseImageYStrip3dSplit< InputDataType, OutputDataType > | Base class for split operation generating image y strips 3d |
| Cipsdk::imaproc::BaseImageYStripColor2dSplit< InputDataType, OutputDataType > | Base class for split operation generating color image y strips 2d |
| Cipsdk::imaproc::BaseImageYStripSeq2dSplit< InputDataType, OutputDataType > | Base class for split operation generating sequence image y strips 2d |
| Cipsdk::imaproc::BaseImageYSubStrip2dSplit< InputDataType, OutputDataType > | Base class for split operation generating image y strips 2d from a subset of contiguous rows |
| Cipsdk::imaproc::BaseImageZStrip3dSplit< InputDataType, OutputDataType > | Base class for split operation generating image z strips 3d |
| Cipsdk::imaproc::BaseImageZStrip3dWithKernelSplit< InputDataType, OutputDataType > | Base class for split operation generating image z strips 3d associated to a kernel |
| Cipsdk::imaproc::BaseImageZStripColor3dSplit< InputDataType, OutputDataType > | Base class for split operation generating image z color strips 3d |
| Cipsdk::imaproc::BaseImageZSubStrip3dSplit< InputDataType, OutputDataType > | Base class for split operation generating image z strips 3d from a subset of contiguous z-plans |
| Cipsdk::imaproc::BasePreviousImageYStrip2dSplit< InputDataType, OutputDataType > | Base class for split operation allowing to generate y strips 2d : |
| Cipsdk::imaproc::BasePreviousImageZStrip3dSplit< InputDataType, OutputDataType > | Base class for split operation allowing to generate z strips 3d : |
| Cipsdk::imaproc::BaseImageTileCollSplit< InputImageType > | Base class for image tile collection split operations for data dispatch |
| ▶Cipsdk::imaproc::BaseMeasureSetSplit< InputDataType > | Base class for shape measure set split operations for data dispatch |
| ▶Cipsdk::imaproc::BaseGenericMeasureSetSplit< InputDataType > | Base class for generic shape measure set split operations for data dispatch |
| Cipsdk::imaproc::GenericMeasureSetSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating generic sub measure set for data dispatch |
| ▶Cipsdk::imaproc::BaseGeometry2dMeasureSetSplit< InputDataType > | Base class for geometry 2d shape measure set split operations for data dispatch |
| Cipsdk::imaproc::Geometry2dMeasureSetSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating geometry 2d sub measure set for data dispatch |
| ▶Cipsdk::imaproc::BaseGeometry3dMeasureSetSplit< InputDataType > | Base class for geometry 3d shape measure set split operations for data dispatch |
| Cipsdk::imaproc::Geometry3dMeasureSetSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating geometry 3d sub measure set for data dispatch |
| ▶Cipsdk::imaproc::BaseIntensity3dMeasureSetSplit< InputDataType > | Base class for intensity shape measure set split operations for data dispatch |
| Cipsdk::imaproc::Intensity3dMeasureSetSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating intensity sub measure set for data dispatch |
| ▶Cipsdk::imaproc::BaseIntensityMeasureSetSplit< InputDataType > | Base class for intensity shape measure set split operations for data dispatch |
| Cipsdk::imaproc::IntensityMeasureSetSplit< TProcessor, InputDataType, TAttribute > | Concrete class for split operation generating intensity sub measure set for data dispatch |
| ▶Cipsdk::imaproc::BaseShape2dCollSplit< InputDataType > | Base class for shape 2d collection split operations for data dispatch |
| Cipsdk::imaproc::BaseSimpleShape2dCollSplit< InputDataType > | Base class for simple split operation generating sub shape 2d collection |
| Cipsdk::imaproc::BaseStripShape2dCollSplit< InputDataType > | Base class for by strip split operation generating sub shape 2d collection |
| ▶Cipsdk::imaproc::BaseShape3dCollSplit< InputDataType > | Base class for shape 3d collection split operations for data dispatch |
| Cipsdk::imaproc::BaseSimpleShape3dCollSplit< InputDataType > | Base class for simple split operation generating sub shape 3d collection |
| Cipsdk::imaproc::BaseStripShape3dCollSplit< InputDataType > | Base class for by strip split operation generating sub shape 3d collection |
| Cipsdk::processor::DynamicByCopyResultSplit< TProcessor, TAttribute > | Template class for results splitted data used for dynamic data dispatch |
| Cipsdk::processor::DynamicByCreationResultSplit< TProcessor, TAttribute > | Template class for results splitted data used for dynamic data dispatch |
| Cipsdk::processor::DynamicByRangeDataSplit< TProcessor, TAttribute, CollField, ValueField > | Template class for split range data used for dynamic data dispatch |
| Cipsdk::processor::DynamicNoSplit< TProcessor, TAttribute > | Template class for un-splitted data used for dynamic data dispatch |
| ▶Cipsdk::processor::BaseStaticSplit | Base class for data static split objets used for data dispatch |
| ▶Cipsdk::imaproc::BaseCudaSubImageSplit< TAttribute::StorageType > | |
| Cipsdk::imaproc::CudaSubImageSplit< TProcessor, TAttribute > | Class used to split image into sub images for data dispatch on NVidia graphic cards |
| ▶Cipsdk::imaproc::BaseSubImageSplit< TAttribute::StorageType > | |
| Cipsdk::imaproc::SubImageSplit< TProcessor, TAttribute > | Template class used to split image into sub images for data dispatch |
| Cipsdk::imaproc::BaseCudaSubImageSplit< InOutStorageType > | Base class used to split image into sub images for data dispatch on NVIdia graphic cards |
| Cipsdk::imaproc::BaseImageTileSplit< InputDataType > | Base class for image tile split operations for data dispatch |
| ▶Cipsdk::imaproc::BasePlanIndexedSplit | Base class for plan indexed split operations for data dispatch |
| Cipsdk::imaproc::PlanIndexedSplit< TProcessor, InputStorageType, TAttribute > | Concrete class for split operation using input plan indexed data |
| ▶Cipsdk::imaproc::BaseStaticImageStripSplit< InputDataType > | Base class for static image strip split operations for data dispatch |
| ▶Cipsdk::imaproc::BaseStaticImageYStrip2dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::StaticImageYStrip2dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for static split operation generating image y strips 2d |
| ▶Cipsdk::imaproc::BaseStaticImageZStrip3dSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::StaticImageZStrip3dSplit< TProcessor, InputDataType, TAttribute > | Concrete class for static split operation generating image z strips 3d |
| ▶Cipsdk::imaproc::BaseStaticImageZStrip3dWithKernelSplit< InputDataType, TAttribute::ValueType > | |
| Cipsdk::imaproc::StaticImageZStrip3dWithKernelSplit< TProcessor, InputDataType, TAttribute > | Concrete class for static split operation generating image z strips 3d associated to a kernel |
| Cipsdk::imaproc::BaseStaticImageYStrip2dSplit< InputDataType, OutputDataType > | Base class for static split operation generating image y strips 2d |
| Cipsdk::imaproc::BaseStaticImageZStrip3dSplit< InputDataType, OutputDataType > | Base class for static split operation generating image z strips 3d |
| Cipsdk::imaproc::BaseStaticImageZStrip3dWithKernelSplit< InputDataType, OutputDataType > | Base class for static split operation generating image z strips 3d associated to a kernel |
| Cipsdk::imaproc::BaseSubImageSplit< InOutStorageType > | Base class used to split image into sub images for data dispatch |
| Cipsdk::processor::StaticNoSplit< TProcessor, TAttribute > | Template class for un-splitted data used for static data dispatch |
| Cipsdk::processor::StaticParameterSplit< TProcessor, TAttribute > | Template class for parameter splitted data used for static data dispatch |
| Cipsdk::processor::StaticResultSplit< TProcessor, TAttribute > | Template class for results splitted data used for static data dispatch |
| ▶Cipsdk::processor::BaseOutputInitializer | Base class for output initializer |
| ▶Cipsdk::imaproc::BaseImageProcessingOutputInitializer | |
| ▶Cipsdk::imaproc::BaseImageInitializer | Base class for output image initializer |
| ▶Cipsdk::imaproc::BaseImageBinaryInitializer< InputAttributeType1, InputAttributeType2, OutputAttributeType > | Base class for output image initializer using two images as input |
| Cipsdk::imaproc::PromoteBinaryImageInitializer< InputAttributeType1, InputAttributeType2, OutputAttributeType > | Class allowing to initialize an output image from two other images deducing output image buffer type from input image buffer types and a promote binary operation type |
| ▶Cipsdk::imaproc::BaseImageUnaryInitializer< InputAttributeType, OutputAttributeType > | Base class for output image initializer using a single image as input |
| Cipsdk::imaproc::DuplicateImageInitializer< InputAttributeType, OutputAttributeType > | Class allowing to initialize an output image from an other image and optionnaly from a given type |
| Cipsdk::imaproc::PromoteUnaryImageInitializer< InputAttributeType, OutputAttributeType > | Class allowing to initialize an output image from an other image deducing output image buffer type from input image buffer type and a promote unary operation type |
| Cipsdk::imaproc::TypedDuplicateImageInitializer< InputAttributeType, OutputAttributeType > | Class allowing to initialize an output image from an other image and from a given image buffer type attribute |
| Cipsdk::imaproc::CustomImageInitializer< OutputAttributeType > | Class allowing to initialize an output image from an object allowing to define output image properties |
| ▶Cipsdk::imaproc::BasePlanIndexedInitializer | Base class for output plan indexed initializer |
| ▶Cipsdk::imaproc::BaseFromImagePlanIndexedInitializer | Base class for initialization of a plan indexed collection from plans of an image |
| Cipsdk::imaproc::FromImagePlanIndexedInitializer< OutputAttributeType > | Class allowing to initialize a plan indexed collection from plans of an image |
| ▶Cipsdk::imaproc::BaseFromOtherPlanIndexedInitializer | Base class for initialization of a plan indexed collection from an other plan indexed collection |
| Cipsdk::imaproc::FromOtherPlanIndexedInitializer< OutputAttributeType > | Class allowing initialization of a plan indexed collection from an other plan indexed collection |
| ▶Cipsdk::imaproc::BaseShapeMeasureSetInitializer | Base class for output shape measure set initializer |
| ▶Cipsdk::imaproc::BaseCreateShapeMeasureSetInitializer | Base class for shape measure set creation initializer |
| Cipsdk::imaproc::CreateShapeMeasureSetInitializer< OutputAttributeType > | Class allowing to create an output shape measure set |
| Cipsdk::processor::AllocateInitializer< OutputAttributeType > | Output initializer allocating an un initialized data |
| ▶Cipsdk::processor::BaseRule | Base class for processing attributes rules |
| ▶Cipsdk::processor::BaseAttributeRule | Base class for rules applied on attributes |
| ▶Cipsdk::imaproc::BaseImageProcessingRule | Base class for rules applied on image processing objects |
| ▶Cipsdk::imaproc::BaseFormulaRule | Base class for rules allowing to check formula properties |
| Cipsdk::imaproc::RuleImageFormula | Rule allowing to check that an image formula is valid |
| Cipsdk::imaproc::RuleMatchImagesFormula | Rule allowing to check that an image formula is valid |
| Cipsdk::imaproc::RuleMeasureFormula | Rule allowing to check that a formula is associated to valid for a given measure type |
| ▶Cipsdk::imaproc::BaseImageBufferTypeRule | Base class for rules allowing to check image buffer type values |
| Cipsdk::imaproc::RuleImageBufferTypeNotOneOf | Rule allowing to check whether an image buffer type value is not part of a collection |
| Cipsdk::imaproc::RuleImageBufferTypeOneOf | Rule allowing to check whether an image buffer type value is part of a collection |
| ▶Cipsdk::imaproc::BaseImageRule | Base class for rules applied on image attributes |
| ▶Cipsdk::imaproc::BaseImageBinaryMixedRule | Base class for rules allowing to match properties of an image attribute with an other attribute |
| ▶Cipsdk::imaproc::BaseRuleMatchImageRange | Base class for rules allowing to check that a value is inside an image buffer type value range |
| Cipsdk::imaproc::RuleMatchLeafToImageRange< AttributeType, LeafType > | Rule class allowing to check that a DataItem leaf value is inside an image buffer type value range |
| Cipsdk::imaproc::RuleMatchValueToImageRange< AttributeType > | Rule class allowing to check that a value is inside an image buffer type value range |
| ▶Cipsdk::imaproc::BaseRuleMatchScalarToImageSize | Base class for rules allowing to check that a value is lower than the smallest dimension of an image |
| Cipsdk::imaproc::RuleMatchLeafToImageSize< AttributeType, LeafType > | Rule class allowing to check that a DataItem leaf value is lower than or equals to image size in given dimension(s) |
| Cipsdk::imaproc::RuleMatchValueToImageSize< AttributeType > | Rule class allowing to check that a value is lower than or equals to image size in given dimension(s) |
| Cipsdk::imaproc::RuleCheckImageBufferType | Rule allowing to check that an image correspond to a given image buffer types attribute |
| Cipsdk::imaproc::RuleCompatibleImageBufferType | Rule allowing to check that an image buffer type size is compatible a given image buffer types attribute |
| Cipsdk::imaproc::RuleMatchBufferSize | Rule allowing to check that an image buffer type and a given image buffer types attribute have same buffer base size |
| ▶Cipsdk::imaproc::BaseImageComparisonRule | Base class for rules allowing to compare two image attributes |
| Cipsdk::imaproc::RuleImageNoInSitu | Rule allowing to check that an image in not used in situ |
| Cipsdk::imaproc::RuleMatchColorGeometryType | Rule allowing to check that two images have same color geometry type |
| Cipsdk::imaproc::RuleMatchImageBufferType | Rule allowing to check that two images have same buffer type |
| Cipsdk::imaproc::RuleMatchImageSize | Rule allowing to check that two images have same size |
| Cipsdk::imaproc::RuleMatchVolumeGeometryType | Rule allowing to check that two images have same volume geometry type |
| Cipsdk::imaproc::RuleReInterpretableImageData | Rule allowing to check that data associated to a given image can be reinterpreted to fit data of another image |
| ▶Cipsdk::imaproc::BaseImagePropertyRule | Base class for rules allowing to check property of an image attribute |
| Cipsdk::imaproc::RuleAllowedImageBaseType | Rule allowing to check allowed image base type for an attribute |
| Cipsdk::imaproc::RuleAllowedImageBufferType | Rule allowing to check allowed image buffer type for an attribute |
| Cipsdk::imaproc::RuleAllowedImageType | Rule allowing to check allowed image type for an attribute |
| Cipsdk::imaproc::RuleCustomCheckedImageProperty | Rule allowing to check custom properties for an image attribute given a criterion defined by a derived class |
| Cipsdk::imaproc::RuleImageIsComplete | Rule allowing to check where an image is a complete image (not a sub image) |
| Cipsdk::imaproc::RuleImageIsOnGpu | Rule allowing to check where an image is stored on GPU |
| Cipsdk::imaproc::RuleMatchImageColorType | Rule allowing to check image color geometry |
| Cipsdk::imaproc::RuleMatchImageTemporalType | Rule allowing to check image temporal geometry |
| Cipsdk::imaproc::RuleMatchImageVolumeType | Rule allowing to check image volume geometry |
| ▶Cipsdk::imaproc::BaseIPEnumRule | Base class for rules on image processing enumerates |
| Cipsdk::imaproc::RuleIPEnumValue< EnumType > | |
| ▶Cipsdk::imaproc::BaseKernelPropertyRule | Base class for rules allowing to check property of a kernel attribute |
| Cipsdk::imaproc::RuleMatchKernelXYSize | Rule allowing to check kernel xy size |
| Cipsdk::imaproc::RuleMatchKernelXYZSize | Rule allowing to check kernel xyz size |
| ▶Cipsdk::imaproc::BasePlanIndexedRule | Base class for rules allowing to check plan indexed attribute properties |
| Cipsdk::imaproc::RulePlanIndexedMatchImagePlans | Rule allowing to check that components of a plan indexed attribute match plan size of a given image |
| Cipsdk::imaproc::RulePlanIndexedMatchOther | Rule allowing to check that components of a plan indexed attribute match components of an other plan indexed attribute |
| Cipsdk::imaproc::RulePlanIndexedProperty | Rule allowing to check a given property of a plan indexed attribute |
| ▶Cipsdk::imaproc::BaseShapeMeasureInfoSetRule | Base class for rules allowing to check shape measure information set properties |
| Cipsdk::imaproc::RuleShapeMeasureInfoSetVolumePolicy | Rule allowing to check shape measure information set volume policy property |
| ▶Cipsdk::imaproc::BaseShapeMeasureSetRule | Base class for rules allowing to check shape measure set properties |
| Cipsdk::imaproc::RuleShapeMeasureSetIsReady | Rule allowing to check whether all measures among a shape measure set are ready to be processed |
| Cipsdk::imaproc::RuleShapeMeasureSetProcessingPolicy | Rule allowing to check shape measure set processing policy property |
| Cipsdk::imaproc::RuleShapeMeasureSetProcessingStatus | Rule allowing to check whether all measures among a shape measure set are associated to a given processing status |
| Cipsdk::imaproc::RuleShapeMeasureSetVolumePolicy | Rule allowing to check shape measure set volume policy property |
| ▶Cipsdk::imaproc::BaseStripRule | Base class for rules applied on image strip attributes |
| ▶Cipsdk::imaproc::BaseStripBinaryMixedRule | Base class for rules allowing to match properties of a strip attribute with an other attribute |
| ▶Cipsdk::imaproc::BaseRuleMatchStripRange | Base class for rules allowing to check that a value is inside a strip buffer type value range |
| Cipsdk::imaproc::RuleMatchLeafToStripRange< AttributeType, LeafType > | Rule class allowing to check that a DataItem leaf value is inside a strip buffer type value range |
| Cipsdk::imaproc::RuleMatchValueToStripRange< AttributeType > | Rule class allowing to check that a value is inside a strip buffer type value range |
| Cipsdk::imaproc::RuleCheckStripBufferType | Rule allowing to check that an image strip correspond to a given image buffer types attribute |
| Cipsdk::imaproc::RuleCompatibleStripBufferType | Rule allowing to check that an image strip buffer type size is compatible a given image buffer types attribute |
| ▶Cipsdk::imaproc::BaseStripComparisonRule | Base class for rules allowing to compare two image strip attributes |
| Cipsdk::imaproc::RuleMatchStripBufferType | Rule allowing to check that two image strips have same buffer type |
| Cipsdk::imaproc::RuleMatchStripPlanarSize | Rule allowing to check that two image strips have same planar size |
| Cipsdk::imaproc::RuleMatchStripSize | Rule allowing to check that two image strips have same size |
| ▶Cipsdk::imaproc::BaseStripPropertyRule | Base class for rules allowing to check property of an image strip attributes |
| Cipsdk::imaproc::RuleAllowedStripBufferType | Rule allowing to check allowed image strip buffer type for an attribute |
| Cipsdk::imaproc::RuleMatchYStripColor2dColorType | Rule allowing to check image y strip color 2d color geometry |
| ▶Cipsdk::imaproc::BaseTileCollRule | Base class for rules applied on attributes associated to collection of image tiles |
| ▶Cipsdk::imaproc::BaseTileCollComparisonRule | Base class for rule allowing to compare properties of two tile collections |
| Cipsdk::imaproc::RuleMatchTileCollBufferType | Rule allowing to check that buffer types associated to two tile collection match |
| Cipsdk::imaproc::RuleMatchTileCollNbTiles | Rule allowing to check that size two tile collection match |
| Cipsdk::imaproc::RuleMatchTileCollTileCoords | Rule allowing to check that coordinates of tiles into two tiles collection match |
| ▶Cipsdk::imaproc::BaseTileCollPropertyRule | Base class for rule checking properties of tile collections |
| Cipsdk::imaproc::RuleAllowedTileCollBufferType | Rule allowing to check that a collection of tile share a same given buffer type |
| Cipsdk::imaproc::RuleTileCollHomogeneousBufferType | Rule allowing to check that a collection of tile share same buffer type |
| Cipsdk::imaproc::BaseTileRule | Base class for rules applied on image tile attributes |
| ▶Cipsdk::processor::BaseDataItemRule | Base class for rules on data item attributes |
| ▶Cipsdk::processor::BaseLeafCollRule | Base class for rules on leaf collections of data item attributes |
| ▶Cipsdk::processor::BaseLeafCollPropertyRule | Base class for rule allowing to check properties of leaf collections of data item attributes |
| ▶Cipsdk::processor::BaseTLeafCollPropertyRule< LeafType::ValueType, ValuePropertyRuleType > | |
| Cipsdk::processor::RuleLeafCollProperty< AttributeType, LeafType, ValuePropertyRuleType > | Concrete class for rule allowing to check properties of leaf collections of data item attributes |
| Cipsdk::processor::BaseTLeafCollPropertyRule< T, ValuePropertyRuleType > | Base template class for rule allowing to check properties of leaf collections of data item attributes |
| ▶Cipsdk::processor::BaseLeafCollSizeRule | Base class for rules on size of leaf collections of data item attributes |
| ▶Cipsdk::processor::BaseTLeafCollSizeRule< ValueComparisonRuleType > | Base template class for rules on size of leaf collections of data item attributes |
| Cipsdk::processor::RuleCustomLeafCollSize< AttributeType, LeafCollType, ValueComparisonRuleType > | Concrete class for rules on size of leaf collections of data item attributes with custom target size |
| Cipsdk::processor::RuleLeafCollSize< AttributeType, LeafCollType, ValueComparisonRuleType > | Concrete class for rules on size of leaf collections of data item attributes |
| ▶Cipsdk::processor::BaseLeafCollValueComparisonRule | Base class for rule allowing to compare leaf collection value of data item attributes with a given value |
| ▶Cipsdk::processor::BaseTLeafCollValueComparisonRule< LeafType::ValueType, ValueComparisonRuleType > | |
| Cipsdk::processor::RuleLeafCollValueComparison< AttributeType, LeafType, ValueComparisonRuleType > | Concrete class for rule allowing to compare leaf value collection of data item attributes with a given value |
| Cipsdk::processor::BaseTLeafCollValueComparisonRule< T, ValueComparisonRuleType > | |
| ▶Cipsdk::processor::BaseLeafRule | Base class for rules on leafs of data item attributes |
| ▶Cipsdk::processor::BaseLeafPropertyRule | Base class for rule allowing to check properties of leafs of data item attributes |
| ▶Cipsdk::processor::BaseTLeafPropertyRule< LeafType::ValueType, ValuePropertyRuleType > | |
| Cipsdk::processor::RuleLeafProperty< AttributeType, LeafType, ValuePropertyRuleType > | Concrete class for rule allowing to check properties of leafs of data item attributes |
| Cipsdk::processor::BaseTLeafPropertyRule< T, ValuePropertyRuleType > | Base template class for rule allowing to check properties of leafs of data item attributes |
| ▶Cipsdk::processor::BaseLeafsComparisonRule | Base class for rule allowing to compare leaf values of data item attributes |
| ▶Cipsdk::processor::BaseTLeafsComparisonRule< LeafType1::ValueType, ValueComparisonRuleType > | |
| Cipsdk::processor::RuleLeafsComparison< AttributeType1, LeafType1, AttributeType2, LeafType2, ValueComparisonRuleType > | Concrete class for rule allowing to compare leaf values of data item attributes |
| Cipsdk::processor::BaseTLeafsComparisonRule< T, ValueComparisonRuleType > | Base template class for rule allowing to compare leaf values of data item attributes |
| ▶Cipsdk::processor::BaseLeafValueComparisonRule | Base class for rule allowing to compare leaf value of data item attributes with a given value |
| ▶Cipsdk::processor::BaseTLeafValueComparisonRule< ipInt32, ValueComparisonRuleType > | |
| Cipsdk::processor::RuleLeafValueComparison< AttributeType, LeafType, ValueComparisonRuleType, typename boost::enable_if< typename boost::is_base_of< boost::detail::enum_base< typename LeafType::ValueType >, typename LeafType::ValueType >::type >::type > | |
| ▶Cipsdk::processor::BaseTLeafValueComparisonRule< LeafType::ValueType, ValueComparisonRuleType > | |
| Cipsdk::processor::RuleLeafValueComparison< AttributeType, LeafType, ValueComparisonRuleType, typename boost::disable_if< typename boost::is_base_of< boost::detail::enum_base< typename LeafType::ValueType >, typename LeafType::ValueType >::type >::type > | |
| Cipsdk::processor::BaseTLeafValueComparisonRule< T, ValueComparisonRuleType > | Base template class for rule allowing to compare leaf value of data item attributes with a given value |
| ▶Cipsdk::processor::BaseNodeCollRule | Base class for rules on node collections of data item attributes |
| ▶Cipsdk::processor::BaseNodeCollSizeRule | Base class for rules on size of node collections of data item attributes |
| ▶Cipsdk::processor::BaseTNodeCollSizeRule< ValueComparisonRuleType > | Base template class for rules on size of node collections of data item attributes |
| Cipsdk::processor::RuleNodeCollSize< AttributeType, NodeCollType, ValueComparisonRuleType > | Concrete class for rules on size of node collections of data item attributes |
| ▶Cipsdk::processor::BaseNodesCollSizeRule | Base class for rules on size of node collections of data item attributes |
| ▶Cipsdk::processor::BaseTNodesCollSizeRule< ValueComparisonRuleType > | Base template class for rules on size of node collections of data item attributes |
| Cipsdk::processor::RuleNodesCollSize< AttributeType1, NodeCollType1, AttributeType2, NodeCollType2, ValueComparisonRuleType > | Concrete class for rules on size of node collections of data item attributes |
| ▶Cipsdk::processor::BaseOptionalRule | Base class for rules on optional attributes |
| Cipsdk::processor::RuleOptionalIsSet | Rule allowing to check whether an optional attribute has been set |
| ▶Cipsdk::processor::BaseValueRule | Base class for rules on value attributes |
| ▶Cipsdk::processor::BaseAttributeComparisonRule | Base class for rules allowing to compare attributes value |
| ▶Cipsdk::processor::BaseTAttributeComparisonRule< AttributeType1::ValueType, ValueComparisonRuleType > | |
| Cipsdk::processor::RuleAttributeComparison< AttributeType1, AttributeType2, ValueComparisonRuleType > | Concrete class for rules allowing to compare attributes value |
| Cipsdk::processor::BaseTAttributeComparisonRule< T, ValueComparisonRuleType > | Base template class for rules allowing to compare attributes value |
| ▶Cipsdk::processor::BaseValueComparisonRule | Base class for rules allowing to compare an attribute value with a given value |
| ▶Cipsdk::processor::BaseTValueComparisonRule< AttributeType::ValueType, ValueComparisonRuleType > | |
| Cipsdk::processor::RuleValueComparison< AttributeType, ValueComparisonRuleType > | Concrete class for rules allowing to compare an attribute value with a given value |
| Cipsdk::processor::BaseTValueComparisonRule< T, ValueComparisonRuleType > | Base template class for rules allowing to compare an attribute value with a given value |
| ▶Cipsdk::processor::BaseValueCustomPropertyRule | Base class for rules allowing to check attributes value custom properties |
| ▶Cipsdk::processor::BaseTValueCustomPropertyRule< AttributeType::ValueType > | |
| Cipsdk::processor::RuleValueCustomProperty< AttributeType > | Base template class for rules allowing to check attributes value custom properties |
| Cipsdk::processor::BaseTValueCustomPropertyRule< T > | Base template class for rules allowing to check attributes value custom properties |
| ▶Cipsdk::processor::BaseValuePropertyRule | Base class for rules allowing to check attributes value properties |
| ▶Cipsdk::processor::BaseTValuePropertyRule< AttributeType::ValueType, ValuePropertyRuleType > | |
| Cipsdk::processor::RuleValueProperty< AttributeType, ValuePropertyRuleType > | Concrete class for rules allowing to check attributes value properties |
| Cipsdk::processor::BaseTValuePropertyRule< T, ValuePropertyRuleType > | Base template class for rules allowing to check attributes value properties |
| ▶Cipsdk::processor::BaseCombinationRule | Base class for rules composed of a combination of other rules |
| ▶Cipsdk::processor::BaseBinaryCombinationRule | Base class for rules composed of an operation on two other rules |
| Cipsdk::processor::RuleAnd | Class for logical and operations on rules |
| Cipsdk::processor::RuleOr | Class for logical or operations on rules |
| ▶Cipsdk::processor::BaseTernaryCombinationRule | Base class for rules composed of an operation on three other rules |
| Cipsdk::processor::RuleIf | Rule allowing to check a conditional condition |
| ▶Cipsdk::processor::BaseUnaryCombinationRule | Base class for rules composed of an operation on another rule |
| Cipsdk::processor::RuleNot | Class for logical not operations on rules |
| Cipsdk::processor::RuleNone | Rule always true (no failure cases) |
| Cipsdk::processor::ElementsSplitInfo | Class allowing to store elements split informations |
| Cipsdk::processor::InstructionSetManager | Singleton allowing to globaly enable and disable given instruction sets for processing |
| Cipsdk::processor::ProcessorFactory | Factory singleton allowing dynamic creation of registred processors |
| Cipsdk::shape::analysis::FormulaManager | Object allowing to manage shape analysis formula |
| Cipsdk::shape::analysis::MeasureInfoFactory | Factory singleton allowing dynamic creation of registred measure information class |
| Cipsdk::unittest::UnitTestLog | Custom log formatter for unit tests |
| Cipsdk::simd::NormalRandom< instructionSet, instructionSetFma, T > | |
| Cipsdk::simd::detail::NormalRandomPack< instructionSet, instructionSetFma, T, Enable > | |
| CNormalRandomPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::NormalRandomPack< eInstructionSet::eIS_Avx2, ISFma, ipReal32 > | |
| Cipsdk::simd::detail::NormalRandomPack< eInstructionSet::eIS_Avx2, ISFma, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::NormalRandomPack< eInstructionSet::eIS_Avx512, ISFma, ipReal32 > | |
| Cipsdk::simd::detail::NormalRandomPack< eInstructionSet::eIS_Avx512, ISFma, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::NormalRandomPack< eInstructionSet::eIS_Sse2, eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::NormalRandomPack< eInstructionSet::eIS_Sse2, eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::NormalRandomPack< eInstructionSet::eIS_Standard, eInstructionSet::eIS_Standard, T > | NormalRandomPack template specialization for instruction set Standard and for ipUInt32 |
| Cipsdk::simd::detail::NormalRandomReg< is, isFma > | |
| Cipsdk::processor::NullAttribute | Structure encapsulating null attribute |
| Cipsdk::NumericLimits< T > | |
| Cipsdk::simd::Pack2MaskPackType< PackT > | |
| Cipsdk::simd::Pack2MaskPackType< BasePack< ePackType::ePT_Scalar, ipInt8 > > | |
| Cipsdk::python::PairToPythonConverter< T1, T2 > | |
| Cipsdk::imaproc::Parser3dInfo< T > | Information structure for z strip 3d with kernel data parsing |
| Cipsdk::math::PhiTheta | Structure PhiTheta, containing the angles used for a spheric representation. Angles _phi and _theta are expressed in radians |
| Cipsdk::image::PlanExtractor | Class allowing to extract a plan from several image types (memory, disk, ...) |
| Cipsdk::imaproc::Plans3dInfo | Plans informations for z strip 3d with kernel data parsing |
| Cipsdk::geom::Point2dData< T > | Lightweight structure used to store Point2d data |
| Cipsdk::geom::Point2dData< ipReal64 > | |
| Cipsdk::geom::Point3dData< T > | Lightweight structure used to store Point3d data |
| Cipsdk::geom::Point3dData< ipReal64 > | |
| Cboost::geometry::traits::point_order< ipsdk::geom::BoostDirectPolygon2d< T > > | |
| Cboost::geometry::traits::point_order< ipsdk::geom::BoostReversePolygon2d< T > > | |
| Cipsdk::shape::segmentation::PolygonPointInfo | Structure used to store polygon point local informations |
| Cipsdk::math::PolynomialKernel | Polynomial function kernel |
| Cipsdk::math::clustering::PolynomialKernel | |
| Cipsdk::simd::detail::PolynomPack< IS, ISFma, N, T, Enable > | Template structure which is specialized to implement the computation of a polynom of given degree (up to 20) applied on a pack x, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CPolynomPack< eInstructionSet::domain instructionSet, eInstructionSet::domain instructionSetFma, unsigned int N, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::PolynomReg< IS, ISFma, N, T, Enable > | Template structure which is specialized to implement the computation of a polynom of degree 8 applied on a vector x, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CPolynomReg< eInstructionSet::domain instructionSet, eInstructionSet::domain instructionSetFma, unsigned int N, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::PolynomReg< IS, ISFma, 1, T > | |
| Cipsdk::simd::detail::PowNoCheckReg< IS, ISFma, T, Enable > | Template structure which is specialized to implement the computation of pow function on scalars or registers, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| Cipsdk::simd::detail::PowNoCheckReg< IS, ISFma, ipReal32 > | CeilReg template specialization for instruction set SSE2 |
| Cipsdk::simd::detail::PowPack< instructionSet, instructionSetFma, T, Enable > | |
| CPowPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::PowReg< IS, ISFma, T, Enable > | Template structure which is specialized to implement the computation of pow function on scalars or registers, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CPowReg< eInstructionSet::domain IS, eInstructionSet::domain ISFma, typename TIn, typename Enable=void > | |
| CPowReg< eInstructionSet::domain IS, eInstructionSet::domain ISFma, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::PowReg< eInstructionSet::eIS_Standard, eInstructionSet::eIS_Standard, T > | PowReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::PowReg< IS, ISFma, ipReal32, typename boost::enable_if< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type >::type > | CeilReg template specialization for instruction set SSE2 |
| Cipsdk::processor::ProcessingInfo | Structure agregating processing informations for algorithm processing function call |
| Cipsdk::ProcessingResult< T > | Class allowing to encapsulate a typed process result associated to a string description |
| Cipsdk::ProcessingResult< bool > | |
| Cipsdk::ProcessingResult< eExecutionResult > | |
| Cipsdk::processor::ProcessorFactory::ProcessorInfo | Struct used to store processor informations |
| Cipsdk::python::PythonToPairConverter< T1, T2 > | |
| Cipsdk::math::clustering::RadialBasisKernel | |
| Cipsdk::math::RadialBasisKernel | Radial basis function kernel |
| Cipsdk::RandomUniformGenerator | Class exposing the random number generator used by the implementation of the functions genRandomUniformValue, and enabling the modification of the generator seed |
| Cipsdk::RandomUniformGeneratorSeedLocker | Class setting in its constructor the seed of the random number generator used by the implementation of the functions genRandomUniformValue to a given value, and resetting this seed to time(0) in its destructor this class may be useful when the user wants to generate a "random" sequence of number that is repeatable from one execution to another |
| Cipsdk::geom::MeshSimplification< T >::Ref | |
| Cipsdk::simd::RegMaskType< is, T > | |
| Cipsdk::simd::RegMaskType< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::RegType< is, T > | |
| Cipsdk::simd::RegType< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::RegType< instructionSet, ipReal32 > | |
| Cipsdk::simd::RegType< instructionSet, ipUInt32 > | |
| Cipsdk::simd::RegType< instructionSet, typename detail::UniformRandomLCGReg< instructionSet, ipReal32 >::FloatType > | |
| Cipsdk::simd::RegType< instructionSet, typename detail::UniformRandomLCGReg< instructionSet, T >::FloatType > | |
| Cipsdk::imaproc::RgbLineStripParserMode | Special line rgb color parsing mode structure for strip |
| Cipsdk::imaproc::RgbRawStripParserMode | Special raw rgb color parsing mode structure for strip |
| Cipsdk::math::Rigid2d | Transformation class allowing to manage 2d rigid transformations |
| Cipsdk::RotationQuaternion | Quaternion type defined for rotations |
| Cipsdk::simd::detail::RoundPack< instructionSet, TIn, TOut, Enable > | |
| CRoundPack< eInstructionSet::domain instructionSet, typename T > | |
| CRoundPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CRoundPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CRoundPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CRoundPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CRoundPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CRoundPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CRoundPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::RoundPack< instructionSet, TIn, TOut, typename boost::enable_if_c<!boost::is_integral< TIn >::value &&!boost::is_integral< TOut >::value >::type > | |
| Cipsdk::simd::detail::RoundPack< instructionSet, TIn, TOut, typename boost::enable_if_c<!boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value >::type > | |
| Cipsdk::simd::detail::RoundToEvenPack< instructionSet, T, Enable > | |
| CRoundToEvenPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::RoundToEvenPack< instructionSet, ipReal32 > | |
| Cipsdk::simd::detail::RoundToEvenPack< instructionSet, ipReal64 > | |
| Cipsdk::simd::detail::RoundToEvenReg< instructionSet, T, Enable > | Template structure which is specialized to implement the computation of value rounded to closest even integral value |
| CRoundToEvenReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::RoundToEvenReg< IS, ipReal32 > | FloorReg template specialization for instruction set SSE2 |
| Cipsdk::simd::detail::RoundToEvenReg< IS, ipReal64 > | RoundToEvenReg template specialization for instruction set AVX2 and for type ipReal64 |
| Cipsdk::simd::detail::RoundToNearestIntegralPack< instructionSet, T, Enable > | |
| CRoundToNearestIntegralPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::RoundToNearestIntegralPack< instructionSet, ipReal32 > | |
| Cipsdk::simd::detail::RoundToNearestIntegralReg< instructionSet, T, Enable > | Template structure which is specialized to implement the computation of value rounded to closest even integral value |
| CRoundToNearestIntegralReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::RoundToNearestIntegralReg< eInstructionSet::eIS_Standard, ipReal32 > | RoundToNearestIntegralReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::RoundToNearestIntegralReg< IS, ipReal32 > | RoundToNearestIntegralReg template specialization for instruction set SSE2 |
| Cipsdk::geom::RowIntersections | |
| Cipsdk::geom::RowIntersections3d | |
| Cipsdk::geom::RowIntersections3d_UInt32 | |
| Cipsdk::geom::RowIntersections_UInt32 | |
| Cipsdk::imaproc::Rows3dInfo | Rows informations for z strip 3d with kernel data parsing |
| Cipsdk::geom::RowSegment | |
| Cipsdk::geom::RowSegment_UInt32 | |
| Cipsdk::processor::RuleLeafValueComparison< AttributeType, LeafType, ValueComparisonRuleType, Enable > | Concrete class for rule allowing to compare leaf value of data item attributes with a given value |
| Cipsdk::simd::detail::SaturatedCastPack< instructionSet, TIn, TOut, Enable > | |
| Cipsdk::simd::detail::SaturatedCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&boost::is_signed< TIn >::value==boost::is_signed< TOut >::value &&sizeof(TIn)< sizeof(TOut) >::type >{ static IPSDK_FORCEINLINE BasePack< ePackType::ePT_Avx, TOut > act(const BasePack< ePackType::ePT_Avx, TIn > &in) { BasePack< ePackType::ePT_Avx, TOut > out;return CastPack< eInstructionSet::eIS_Avx2, TIn, TOut >::act(in);} static IPSDK_FORCEINLINE void act(const BasePack< ePackType::ePT_Avx, TIn > &in, BasePack< ePackType::ePT_Avx, TOut > &out) { CastPack< eInstructionSet::eIS_Avx2, TIn, TOut >::act(in, out);}};template< typename TIn, typename TOut >struct SaturatedCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&boost::is_signed< TIn >::value &&!boost::is_signed< TOut >::value &&sizeof(TOut)>=sizeof(TIn) >::type > | |
| Cipsdk::simd::detail::SaturatedCastPack< eInstructionSet::eIS_Avx2, TIn, TOut, typename boost::enable_if_c< boost::is_same< TIn, TOut >::value >::type > | |
| Cipsdk::simd::detail::SaturatedCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&boost::is_signed< TIn >::value==boost::is_signed< TOut >::value &&sizeof(TIn)< sizeof(TOut) >::type >{ static IPSDK_FORCEINLINE BasePack< ePackType::ePT_Avx512, TOut > act(const BasePack< ePackType::ePT_Avx512, TIn > &in) { BasePack< ePackType::ePT_Avx512, TOut > out;return CastPack< eInstructionSet::eIS_Avx512, TIn, TOut >::act(in);} static IPSDK_FORCEINLINE void act(const BasePack< ePackType::ePT_Avx512, TIn > &in, BasePack< ePackType::ePT_Avx512, TOut > &out) { CastPack< eInstructionSet::eIS_Avx512, TIn, TOut >::act(in, out);}};template< typename TIn, typename TOut >struct SaturatedCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&boost::is_signed< TIn >::value &&!boost::is_signed< TOut >::value &&sizeof(TOut)>=sizeof(TIn) >::type > | |
| Cipsdk::simd::detail::SaturatedCastPack< eInstructionSet::eIS_Avx512, TIn, TOut, typename boost::enable_if_c< boost::is_same< TIn, TOut >::value >::type > | |
| Cipsdk::simd::detail::SaturatedCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&boost::is_signed< TIn >::value==boost::is_signed< TOut >::value &&sizeof(TIn)< sizeof(TOut) >::type >{ static IPSDK_FORCEINLINE BasePack< ePackType::ePT_Sse, TOut > act(const BasePack< ePackType::ePT_Sse, TIn > &in) { return CastPack< eInstructionSet::eIS_Sse2, TIn, TOut >::act(in);} static IPSDK_FORCEINLINE void act(const BasePack< ePackType::ePT_Sse, TIn > &in, BasePack< ePackType::ePT_Sse, TOut > &out) { CastPack< eInstructionSet::eIS_Sse2, TIn, TOut >::act(in, out);}};template< typename TIn, typename TOut >struct SaturatedCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&boost::is_signed< TIn >::value &&!boost::is_signed< TOut >::value &&sizeof(TOut)>=sizeof(TIn) >::type > | |
| Cipsdk::simd::detail::SaturatedCastPack< eInstructionSet::eIS_Sse2, TIn, TOut, typename boost::enable_if_c< boost::is_same< TIn, TOut >::value >::type > | |
| Cipsdk::simd::detail::SaturatedCastPack< eInstructionSet::eIS_Standard, TIn, TOut, typename boost::enable_if_c< boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&boost::is_signed< TIn >::value==boost::is_signed< TOut >::value &&sizeof(TIn)< sizeof(TOut) >::type >{ static IPSDK_FORCEINLINE BasePack< ePackType::ePT_Scalar, TOut > act(const BasePack< ePackType::ePT_Scalar, TIn > &in) { BasePack< ePackType::ePT_Scalar, TOut > out;out._val=static_cast< TOut >(in._val);return out;} static IPSDK_FORCEINLINE void act(const BasePack< ePackType::ePT_Scalar, TIn > &in, BasePack< ePackType::ePT_Scalar, TOut > &out) { out._val=static_cast< TOut >(in._val);}};template< typename TIn, typename TOut >struct SaturatedCastPack< eInstructionSet::eIS_Standard, TIn, TOut, typename boost::enable_if_c< boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&boost::is_signed< TIn >::value &&!boost::is_signed< TOut >::value &&sizeof(TOut)>=sizeof(TIn) >::type > | |
| Cipsdk::simd::detail::SaturatedCastPack< eInstructionSet::eIS_Standard, TIn, TOut, typename boost::enable_if_c< boost::is_same< TIn, TOut >::value >::type > | |
| Cipsdk::simd::detail::SaturatedCastReg< instructionSet, TIn, TOut, Enable > | |
| Cipsdk::simd::detail::SaturatedCastReg< eInstructionSet::eIS_Standard, TIn, TOut, typename boost::enable_if_c< boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&boost::is_signed< TIn >::value==boost::is_signed< TOut >::value &&sizeof(TIn)< sizeof(TOut) >::type >{ static IPSDK_FORCEINLINE TOut act(const TIn &in) { return static_cast< TOut >(in);} static IPSDK_FORCEINLINE void act(const TIn &in, TOut &out) { out=static_cast< TOut >(in);}};template< typename TIn, typename TOut >struct SaturatedCastReg< eInstructionSet::eIS_Standard, TIn, TOut, typename boost::enable_if_c< boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value &&boost::is_signed< TIn >::value &&!boost::is_signed< TOut >::value &&sizeof(TOut)>=sizeof(TIn) >::type > | |
| Cipsdk::simd::detail::SaturatedCastReg< eInstructionSet::eIS_Standard, TIn, TOut, typename boost::enable_if_c< boost::is_same< TIn, TOut >::value >::type > | |
| Cipsdk::simd::detail::SaturatedRoundPack< instructionSet, TIn, TOut, Enable > | |
| CSaturatedRoundPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CSaturatedRoundPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::SaturatedRoundPack< instructionSet, TIn, TOut, typename boost::enable_if_c<!boost::is_integral< TIn >::value &&!boost::is_integral< TOut >::value >::type > | |
| Cipsdk::simd::detail::SaturatedRoundPack< instructionSet, TIn, TOut, typename boost::enable_if_c<!boost::is_integral< TIn >::value &&boost::is_integral< TOut >::value >::type > | |
| Cipsdk::math::Scale2d | Transformation class allowing to manage 2d scale transformations |
| Cipsdk::math::Scale3d | Transformation class allowing to manage 3d scale transformations |
| Cipsdk::simd::detail::ScanFunc< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::ScanFunc< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::ScanFunc< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::ScanFunc< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::ScanFunc< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::ScanFunc< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::ScanFunc< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::ScanFunc< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::ScanFunc< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::ScanFunc< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::ScanPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::ScanPack< eInstructionSet::eIS_Avx, ipReal32 > | Specialization of ScanPack structure for AVX instruction set on type ipReal32 |
| Cipsdk::simd::detail::ScanPack< eInstructionSet::eIS_Avx2, ipReal32 > | Specialization of ScanPack structure for AVX2 instruction set on type ipReal32 |
| Cipsdk::simd::detail::ScanPack< eInstructionSet::eIS_Avx512, ipReal32 > | Specialization of ScanPack structure for AVX512 instruction set on type ipReal32 |
| Cipsdk::simd::detail::ScanPack< eInstructionSet::eIS_Sse2, ipReal32 > | Specialization of ScanPack structure for SSE2 instruction set on type ipReal32 |
| Cipsdk::simd::detail::ScanPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::ScanReg< instructionSet, T, Enable > | Template structure which is specialized to implement the cumulative sum on 2 registers, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CScanReg< eInstructionSet::domain instructionSet, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::ScanReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::ScanReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::ScanReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::ScanReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::ScanReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::ScanReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::ScanReg< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::ScanReg< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::ScanReg< eInstructionSet::eIS_Standard, T > | ScanReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::ScatterPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::ScatterPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::ScatterPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::ScatterPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::ScatterPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::ScatterPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::ScatterPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::ScatterPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::ScatterPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::ScatterPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::ScatterReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 1 > >::type >::type >::type > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 2 > >::type >::type >::type > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if< typename boost::mpl::and_< typename boost::is_integral< T >::type, typename boost::mpl::equal_to< boost::mpl::int_< sizeof(T)>, boost::mpl::int_< 4 > >::type >::type >::type > | |
| Cipsdk::simd::detail::ScatterReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::SerializationIItem< T > | Item used to format inputs during serialization |
| Cipsdk::SerializationOItem< T > | Item used to format outputs during serialization |
| ▶Cstd::set< K > | STL class |
| Cipsdk::python::py_set< KeyType > | |
| Cipsdk::simd::detail::SetImpl< instructionSet, T > | |
| Cipsdk::simd::detail::SetImpl< eInstructionSet::eIS_Avx, T > | |
| Cipsdk::simd::detail::SetImpl< eInstructionSet::eIS_Avx2, T > | |
| Cipsdk::simd::detail::SetImpl< eInstructionSet::eIS_Avx512, T > | |
| Cipsdk::simd::detail::SetImpl< eInstructionSet::eIS_Sse2, T > | |
| Cipsdk::simd::detail::SetImpl< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::shape::analysis::ShapeMeasureInfoRegistrator< T > | Registrator class for shape measure information objects |
| Cipsdk::simd::detail::ShiftLeftPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx2, ipInt16 > | Specialization of ShiftLeftPack structure for AVX2 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx2, ipInt32 > | Specialization of ShiftLeftPack structure for AVX2 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx2, ipInt8 > | Specialization of ShiftLeftPack structure for AVX2 instruction set on type ipInt8 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx2, ipUInt16 > | Specialization of ShiftLeftPack structure for AVX2 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx2, ipUInt32 > | Specialization of ShiftLeftPack structure for AVX2 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx2, ipUInt8 > | Specialization of ShiftLeftPack structure for AVX2 instruction set on type ipUInt8 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx512, ipInt16 > | Specialization of ShiftLeftPack structure for AVX512 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx512, ipInt32 > | Specialization of ShiftLeftPack structure for AVX512 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx512, ipInt8 > | Specialization of ShiftLeftPack structure for AVX512 instruction set on type ipInt8 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx512, ipUInt16 > | Specialization of ShiftLeftPack structure for AVX512 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx512, ipUInt32 > | Specialization of ShiftLeftPack structure for AVX512 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Avx512, ipUInt8 > | Specialization of ShiftLeftPack structure for AVX512 instruction set on type ipUInt8 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Sse2, ipInt16 > | Specialization of ShiftLeftPack structure for SSE2 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Sse2, ipInt32 > | Specialization of ShiftLeftPack structure for SSE2 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Sse2, ipInt8 > | Specialization of ShiftLeftPack structure for SSE2 instruction set on type ipInt8 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Sse2, ipUInt16 > | Specialization of ShiftLeftPack structure for SSE2 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Sse2, ipUInt32 > | Specialization of ShiftLeftPack structure for SSE2 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Sse2, ipUInt8 > | Specialization of ShiftLeftPack structure for SSE2 instruction set on type ipUInt8 |
| Cipsdk::simd::detail::ShiftLeftPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::ShiftLeftReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Avx, ipInt32 > | Specialization of ShiftLeftReg structure for AVX instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Avx2, ipInt16 > | Specialization of ShiftLeftReg structure for AVX2 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Avx2, ipInt32 > | Specialization of ShiftLeftReg structure for AVX2 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Avx2, ipUInt16 > | Specialization of ShiftLeftReg structure for AVX2 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Avx2, ipUInt32 > | Specialization of ShiftLeftReg structure for AVX2 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Avx512, ipInt16 > | Specialization of ShiftLeftReg structure for AVX512 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Avx512, ipInt32 > | Specialization of ShiftLeftReg structure for AVX512 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Avx512, ipUInt16 > | Specialization of ShiftLeftReg structure for AVX512 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Avx512, ipUInt32 > | Specialization of ShiftLeftReg structure for AVX512 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Sse2, ipInt16 > | Specialization of ShiftLeftReg structure for SSE2 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Sse2, ipInt32 > | Specialization of ShiftLeftReg structure for SSE2 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Sse2, ipUInt16 > | Specialization of ShiftLeftReg structure for SSE2 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Sse2, ipUInt32 > | Specialization of ShiftLeftReg structure for SSE2 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftLeftReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::ShiftRightPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx2, ipInt16 > | Specialization of ShiftRightPack structure for AVX2 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx2, ipInt32 > | Specialization of ShiftRightPack structure for AVX2 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx2, ipInt8 > | Specialization of ShiftRightPack structure for AVX2 instruction set on type ipInt8 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx2, ipUInt16 > | Specialization of ShiftRightPack structure for AVX2 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx2, ipUInt32 > | Specialization of ShiftRightPack structure for AVX2 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx2, ipUInt8 > | Specialization of ShiftRightPack structure for AVX2 instruction set on type ipUInt8 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx512, ipInt16 > | Specialization of ShiftRightPack structure for AVX512 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx512, ipInt32 > | Specialization of ShiftRightPack structure for AVX512 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx512, ipInt8 > | Specialization of ShiftRightPack structure for AVX512 instruction set on type ipInt8 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx512, ipUInt16 > | Specialization of ShiftRightPack structure for AVX512 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx512, ipUInt32 > | Specialization of ShiftRightPack structure for AVX512 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Avx512, ipUInt8 > | Specialization of ShiftRightPack structure for AVX512 instruction set on type ipUInt8 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Sse2, ipInt16 > | Specialization of ShiftRightPack structure for SSE2 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Sse2, ipInt32 > | Specialization of ShiftRightPack structure for SSE2 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Sse2, ipInt8 > | Specialization of ShiftRightPack structure for SSE2 instruction set on type ipInt8 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Sse2, ipUInt16 > | Specialization of ShiftRightPack structure for SSE2 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Sse2, ipUInt32 > | Specialization of ShiftRightPack structure for SSE2 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Sse2, ipUInt8 > | Specialization of ShiftRightPack structure for SSE2 instruction set on type ipUInt8 |
| Cipsdk::simd::detail::ShiftRightPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::ShiftRightReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx, ipInt32 > | Specialization of ShiftRightReg structure for AVX instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx2, ipInt16 > | Specialization of ShiftRightReg structure for AVX2 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx2, ipInt32 > | Specialization of ShiftRightReg structure for AVX2 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx2, ipInt8 > | Specialization of ShiftRightReg structure for AVX2 instruction set on type ipInt8 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx2, ipUInt16 > | Specialization of ShiftRightReg structure for AVX2 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx2, ipUInt32 > | Specialization of ShiftRightReg structure for AVX2 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx2, ipUInt8 > | Specialization of ShiftRightReg structure for SSE2 instruction set on type ipUInt8 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx512, ipInt16 > | Specialization of ShiftRightReg structure for AVX512 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx512, ipInt32 > | Specialization of ShiftRightReg structure for AVX512 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx512, ipInt8 > | Specialization of ShiftRightReg structure for AVX512 instruction set on type ipInt8 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx512, ipUInt16 > | Specialization of ShiftRightReg structure for AVX512 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx512, ipUInt32 > | Specialization of ShiftRightReg structure for AVX512 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Avx512, ipUInt8 > | Specialization of ShiftRightReg structure for AVX512 instruction set on type ipUInt8 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Sse2, ipInt16 > | Specialization of ShiftRightReg structure for SSE2 instruction set on type ipInt16 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Sse2, ipInt32 > | Specialization of ShiftRightReg structure for SSE2 instruction set on type ipInt32 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Sse2, ipInt8 > | Specialization of ShiftRightReg structure for SSE2 instruction set on type ipInt8 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Sse2, ipUInt16 > | Specialization of ShiftRightReg structure for SSE2 instruction set on type ipUInt16 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Sse2, ipUInt32 > | Specialization of ShiftRightReg structure for SSE2 instruction set on type ipUInt32 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Sse2, ipUInt8 > | Specialization of ShiftRightReg structure for SSE2 instruction set on type ipUInt8 |
| Cipsdk::simd::detail::ShiftRightReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::math::clustering::SigmoidKernel | |
| Cipsdk::math::SigmoidKernel | Sigmoid function kernel |
| Cipsdk::simd::detail::SignedUnsignedAddReg< instructionSet, T1, T2, sgn > | |
| Cipsdk::simd::detail::SignedUnsignedAddReg< eInstructionSet::eIS_Avx2, T1, T2, false > | SignedUnsignedAddReg template specialization for instruction set AVX2 and for unsigned integers |
| Cipsdk::simd::detail::SignedUnsignedAddReg< eInstructionSet::eIS_Avx2, T1, T2, true > | SignedUnsignedAddReg template specialization for instruction set AVX2 and for signed integers |
| Cipsdk::simd::detail::SignedUnsignedAddReg< eInstructionSet::eIS_Avx512, T1, T2, false > | SignedUnsignedAddReg template specialization for instruction set AVX512 and for unsigned integers |
| Cipsdk::simd::detail::SignedUnsignedAddReg< eInstructionSet::eIS_Avx512, T1, T2, true > | SignedUnsignedAddReg template specialization for instruction set AVX512 and for signed integers |
| Cipsdk::simd::detail::SignedUnsignedAddReg< eInstructionSet::eIS_Sse2, T1, T2, false > | SignedUnsignedAddReg template specialization for instruction set SSE2 and for unsigned integers |
| Cipsdk::simd::detail::SignedUnsignedAddReg< eInstructionSet::eIS_Sse2, T1, T2, true > | SignedUnsignedAddReg template specialization for instruction set SSE2 and for signed integers |
| Cipsdk::simd::detail::SignedUnsignedAddReg< eInstructionSet::eIS_Standard, T1, T2, false > | SignedUnsignedAddReg template specialization for standard instruction set and for unsigned integers |
| Cipsdk::simd::detail::SignedUnsignedAddReg< eInstructionSet::eIS_Standard, T1, T2, true > | SignedUnsignedAddReg template specialization for standard instruction set and for signed integers |
| Cipsdk::simd::detail::SignedUnsignedOpReg | Structures SignedUnsignedSubtractReg<eInstructionSet::domain instructionSet, typename T, typename Enable=void> and SignedUnsignedAddReg<eInstructionSet::domain instructionSet, typename T, typename Enable=void> |
| Cipsdk::simd::detail::SignedUnsignedSubtractReg< instructionSet, T, sgn > | |
| CSignedUnsignedSubtractReg< eInstructionSet::domain instructionSet, typename T, bool sgn > | |
| CSignedUnsignedSubtractReg< eInstructionSet::domain instructionSet, typename T, bool sgn > | |
| Cipsdk::simd::detail::SignedUnsignedSubtractReg< eInstructionSet::eIS_Avx2, T, false > | SignedUnsignedSubtractReg template specialization for instruction set AVX2 and for unsigned integers |
| Cipsdk::simd::detail::SignedUnsignedSubtractReg< eInstructionSet::eIS_Avx2, T, true > | SignedUnsignedSubtractReg template specialization for instruction set AVX2 and for signed integers |
| Cipsdk::simd::detail::SignedUnsignedSubtractReg< eInstructionSet::eIS_Avx512, T, false > | SignedUnsignedSubtractReg template specialization for instruction set AVX512 and for unsigned integers |
| Cipsdk::simd::detail::SignedUnsignedSubtractReg< eInstructionSet::eIS_Avx512, T, true > | SignedUnsignedSubtractReg template specialization for instruction set AVX512 and for signed integers |
| Cipsdk::simd::detail::SignedUnsignedSubtractReg< eInstructionSet::eIS_Sse2, T, false > | SignedUnsignedSubtractReg template specialization for instruction set SSE2 and for unsigned integers |
| Cipsdk::simd::detail::SignedUnsignedSubtractReg< eInstructionSet::eIS_Sse2, T, true > | SignedUnsignedSubtractReg template specialization for instruction set SSE2 and for signed integers |
| Cipsdk::simd::detail::SignedUnsignedSubtractReg< eInstructionSet::eIS_Standard, T, false > | SignedUnsignedSubtractReg template specialization for standard instruction set and for unsigned integers |
| Cipsdk::simd::detail::SignedUnsignedSubtractReg< eInstructionSet::eIS_Standard, T, true > | SignedUnsignedSubtractReg template specialization for standard instruction set and for signed integers |
| Cipsdk::math::Similarity2d | Transformation class allowing to manage 2d similarity transformations |
| Cipsdk::simd::detail::SinPack< instructionSet, instructionSetFma, TIn, Enable > | |
| CSinPack< eInstructionSet::domain instructionSet, eInstructionSet::domain instructionSetFma, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::SinReg< instructionSet, instructionSetFma, T, Enable > | Template structure which is specialized to implement the computation of sine on a scalar or a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CSinReg< eInstructionSet::domain instructionSet, eInstructionSet::domain instructionSetFma, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::SinReg< eInstructionSet::eIS_Standard, ipReal32 > | SinReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::SinReg< IS, ISFma, ipReal32 > | SinReg template specialization for instruction set SSE2 |
| Cipsdk::tcpip::SocketDesc | |
| Cipsdk::tcpip::SocketGuid | Class describing the endpoints (local and remote) of a peer |
| Cipsdk::simd::detail::SortReg< instructionSet, T, Enable > | |
| CSortReg< eInstructionSet::domain instructionSet, typename T > | |
| CSortReg< eInstructionSet::domain instructionSet, typename T > | |
| Cipsdk::simd::detail::SortReg< eInstructionSet::eIS_Sse2, T > | |
| Cipsdk::simd::detail::SortReg< instructionSet, T, typename boost::enable_if< typename boost::mpl::not_equal_to< boost::mpl::int_< instructionSet >, boost::mpl::int_< eInstructionSet::eIS_Sse2 > >::type >::type > | |
| Cipsdk::math::SpectralClustering | Spectral clustering algorithm associated to a kernel kmeans clustering algorithm |
| Cipsdk::simd::detail::SqrtReg< instructionSet, T, Enable > | |
| CSqrtReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CSqrtReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | Template structure which is specialized to implement the computation of square root on a scalar or a register, depending on the used instructionSet and on the type of the buffer loaded in the register |
| Cipsdk::simd::detail::SqrtReg< eInstructionSet::eIS_Avx, ipReal32 > | SqrtReg template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::SqrtReg< eInstructionSet::eIS_Avx, ipReal64 > | SqrtReg template specialization for instruction set AVX and type ipReal64 |
| Cipsdk::simd::detail::SqrtReg< eInstructionSet::eIS_Avx2, ipReal32 > | SqrtReg template specialization for instruction set AVX2 and type ipReal32 |
| Cipsdk::simd::detail::SqrtReg< eInstructionSet::eIS_Avx2, ipReal64 > | SqrtReg template specialization for instruction set AVX2 and type ipReal64 |
| Cipsdk::simd::detail::SqrtReg< eInstructionSet::eIS_Avx512, ipReal32 > | SqrtReg template specialization for instruction set AVX512 and type ipReal32 |
| Cipsdk::simd::detail::SqrtReg< eInstructionSet::eIS_Avx512, ipReal64 > | SqrtReg template specialization for instruction set AVX512 and type ipReal64 |
| Cipsdk::simd::detail::SqrtReg< eInstructionSet::eIS_Sse2, ipReal32 > | SqrtReg template specialization for instruction set SSE2 and for type ipReal32 |
| Cipsdk::simd::detail::SqrtReg< eInstructionSet::eIS_Sse2, ipReal64 > | SqrtReg template specialization for instruction set SSE2 and for type ipReal64 |
| Cipsdk::simd::detail::SqrtReg< eInstructionSet::eIS_Standard, ipReal32 > | SqrtReg template specialization for instruction set Standard and for type ipReal32 |
| Cipsdk::simd::detail::SqrtReg< eInstructionSet::eIS_Standard, ipReal64 > | SqrtReg template specialization for instruction set Standard and for type ipReal64 |
| Cipsdk::Sse2MaskType< T > | Structure used to retrieve SSE2 mask type associated to a base type |
| Cipsdk::Sse2Type< T > | Structure used to retrieve SSE2 type associated to a base type |
| Cipsdk::simd::SseStep< T > | |
| Cipsdk::imaproc::StripParserInfo< StripParserMode, BaseStripAttributeClassType, DelayImpl > | |
| Cipsdk::image::PlanExtractor::StructBufferInfo< ImagePtrType > | |
| Cipsdk::image::SubImageExtractor | |
| Cipsdk::simd::detail::SubPack< instructionSet, TIn1, TIn2, Enable > | |
| CSubPack< eInstructionSet::domain instructionSet, typename TIn1, typename TIn2, typename Enable=void > | Template structure which is specialized to implement the arithmetic substraction on 2 packs, depending on the used instructionSet and on the types of the buffers loaded in the packs |
| CSubPack< typename TIn1, typename TIn2, typename Enable=void > | |
| Cipsdk::simd::detail::SubReg< instructionSet, T, Enable > | |
| CSubReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | Template structure which is specialized to implement the arithmetic substraction on 2 scalars or 2 registers, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CSubReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx, ipInt32 > | SubReg template specialization for instruction set AVX and type ipInt32 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx, ipReal32 > | SubReg template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx, ipReal64 > | SqrtReg template specialization for instruction set AVX and type ipReal64 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx2, ipReal32 > | SqrtReg template specialization for instruction set AVX2 and type ipReal32 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx2, ipReal64 > | SqrtReg template specialization for instruction set AVX2 and type ipReal64 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | SqrtReg template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | SqrtReg template specialization for instruction set AVX2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | SqrtReg template specialization for instruction set AVX2 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | SqrtReg template specialization for instruction set AVX2 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx512, ipReal32 > | SqrtReg template specialization for instruction set AVX512 and type ipReal32 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx512, ipReal64 > | SqrtReg template specialization for instruction set AVX512 and type ipReal64 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | SqrtReg template specialization for instruction set AVX512 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | SqrtReg template specialization for instruction set AVX512 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | SqrtReg template specialization for instruction set AVX512 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | SqrtReg template specialization for instruction set AVX512 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Sse2, ipReal32 > | SubReg template specialization for instruction set SSE2 and for type ipReal32 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Sse2, ipReal64 > | SubReg template specialization for instruction set SSE2 and for type ipReal64 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | SubReg template specialization for instruction set SSE2 and for types ipUInt8 and ipInt8 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | SubReg template specialization for instruction set SSE2 and for types ipUInt16 and ipInt16 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | SubReg template specialization for instruction set SSE2 and for types ipUInt32 and ipInt32 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | SubReg template specialization for instruction set SSE2 and for types ipUInt64 and ipInt64 |
| Cipsdk::simd::detail::SubReg< eInstructionSet::eIS_Standard, T > | SubReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::reduction::SumPack< instructionSet, T, Enable > | Structure SumPack<eInstructionSet::domain instructionSet, typename T, typename Enable=void> |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx, ipReal32 > | SumPack template specialization for instruction set AVX and type ipReal32 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx, ipReal64 > | SumPack template specialization for instruction set AVX and type ipReal64 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx2, ipReal32 > | SumPack template specialization for instruction set AVX2 and type ipReal32 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx2, ipReal64 > | SumPack template specialization for instruction set AVX2 and type ipReal64 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | SumPack template specialization for instruction set AVX2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | SumPack template specialization for instruction set AVX2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | SumPack template specialization for instruction set AVX2 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | SumPack template specialization for instruction set AVX2 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | SumPack template specialization for instruction set AVX512 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | SumPack template specialization for instruction set AVX512 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | SumPack template specialization for instruction set AVX512 and types ipInt32, ipUInt32 and ipRea32 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | SumPack template specialization for instruction set AVX512 and types ipInt64, ipUInt64 and ipReal64 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Sse2, ipReal32 > | SumPack template specialization for instruction set SSE2 and type ipReal32 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Sse2, ipReal64 > | SumPack template specialization for instruction set SSE2 and type ipReal64 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | SumPack template specialization for instruction set SSE2 and types ipInt8 and ipUInt8 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | SumPack template specialization for instruction set SSE2 and types ipInt16 and ipUInt16 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==4 >::type > | SumPack template specialization for instruction set SSE2 and types ipInt32 and ipUInt32 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==8 >::type > | SumPack template specialization for instruction set SSE2 and types ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::reduction::SumPack< eInstructionSet::eIS_Standard, T > | SumPack template specialization for instruction set Standard |
| Cipsdk::simd::detail::reduction::SumReg< instructionSet, T, Enable > | |
| CSumReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | Template structure, specialized to implement the computation of the sum of the elements loaded in a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| Cipsdk::simd::detail::reduction::SumReg< eInstructionSet::eIS_Avx512, ipInt32 > | SumReg template specialization for instruction set AVX512 and type ipInt32 |
| Cipsdk::simd::detail::reduction::SumReg< eInstructionSet::eIS_Avx512, ipInt64 > | SumReg template specialization for instruction set AVX512 and type ipInt64 |
| Cipsdk::simd::detail::reduction::SumReg< eInstructionSet::eIS_Avx512, ipReal32 > | SumReg template specialization for instruction set AVX512 and type ipReal32 |
| Cipsdk::simd::detail::reduction::SumReg< eInstructionSet::eIS_Avx512, ipReal64 > | SumReg template specialization for instruction set AVX512 and type ipReal64 |
| Cipsdk::simd::detail::reduction::SumReg< eInstructionSet::eIS_Avx512, ipUInt32 > | SumReg template specialization for instruction set AVX512 and type ipUInt32 |
| Cipsdk::simd::detail::reduction::SumReg< eInstructionSet::eIS_Avx512, ipUInt64 > | SumReg template specialization for instruction set AVX512 and type ipUInt64 |
| Cipsdk::geom::SymmetricMatrix | Closed mesh associated to a triangulated boundary |
| Cipsdk::simd::detail::TanPack< instructionSet, instructionSetFma, T, Enable > | |
| CTanPack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::TanReg< IS, ISFma, T, Enable > | Template structure which is specialized to implement the computation of tan function on a scalar or a register, depending on the used instructionSet and on the types of the buffers loaded in the registers |
| CTanReg< eInstructionSet::domain IS, typename TIn, typename Enable=void > | |
| Cipsdk::simd::detail::TanReg< eInstructionSet::eIS_Standard, eInstructionSet::eIS_Standard, T > | TanReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::TanReg< IS, ISFma, ipReal32, typename boost::enable_if< typename boost::mpl::not_equal_to< boost::mpl::int_< IS >, boost::mpl::int_< eInstructionSet::eIS_Standard > >::type >::type > | TanReg template specialization for instruction set SSE2 |
| Cipsdk::simd::detail::TernaryPackOp< instructionSet, T, OpClass, Enable > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Avx, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Avx, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Fma3, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Fma3, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Fma3, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Fma3, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::TernaryPackOp< eInstructionSet::eIS_Standard, T, OpClass > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< instructionSet, T, OpClass, Enable > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Avx, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Avx, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Fma3, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Fma3, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Fma3, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Fma3, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::TernaryPackOpRetMask< eInstructionSet::eIS_Standard, T, OpClass > | |
| Cipsdk::shape::segmentation::ThicknessSeparator | Class used to separate shapes |
| Cipsdk::imaproc::Tile2dCoords | Structure used to store tile 2d coordinates |
| Cipsdk::imaproc::Tile3dCoords | Structure used to store tile 3d coordinates |
| Cipsdk::image::TileCoords | Structure allowing to agregate informations about tile coordinates |
| Cipsdk::image::tile::TileCoords | |
| Cipsdk::simd::detail::ToBoolPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Avx2, ipInt8 > | |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Avx2, ipUInt8 > | |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T) !=1 >::type > | |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Avx512, ipInt8 > | |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Avx512, ipUInt8 > | |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T) !=1 >::type > | |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Sse2, ipInt8 > | Specialization of ToBoolPack structure for SSE2 instruction set on type ipInt8 |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Sse2, ipReal32 > | Specialization of ToBoolPack structure for SSE2 instruction set on type ipReal32 |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Sse2, ipUInt8 > | Specialization of ToBoolPack structure for SSE2 instruction set on type ipUInt8 |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T) !=1 >::type > | Specialization of ToBoolPack structure for SSE2 instruction set on types ipInt16, ipUInt16, ipInt32, ipUInt32, ipInt64 and ipUInt64 |
| Cipsdk::simd::detail::ToBoolPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::ToMaskPack< instructionSet, TOut, TIn, Enable > | |
| Cipsdk::simd::detail::ToMaskPack< IS, TOut, TIn > | ToMaskPack template specialization for instruction set SSE2 |
| Cipsdk::math::transform::Transform2d2Enum< T > | Structure used to retrieve enumerate value from transform |
| Cipsdk::math::Transform2dFactory | Factory used to handle geometric transformation 2d creation |
| Cipsdk::math::transform::Transform3d2Enum< T > | Structure used to retrieve enumerate value from transform |
| Cipsdk::math::Transform3dFactory | Factory used to handle geometric transformation 3d creation |
| Cipsdk::math::transform::TransformRegistrator2d< T > | Structure allowing to register a transform class |
| Cipsdk::math::transform::TransformRegistrator3d< T > | Structure allowing to register a transform class |
| Cipsdk::geom::MeshSimplification< T >::Triangle | |
| Cipsdk::geom::TriVertexIx | Structure that allows to get the vertices indices of one triangle |
| Cipsdk::simd::detail::TruncatePack< instructionSet, T, Enable > | |
| CTruncatePack< eInstructionSet::domain instructionSet, typename T > | |
| CTruncatePack< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::TruncateReg< instructionSet, T, Enable > | Template structure which is specialized to implement the computation of value truncated to nearest integer not greater in magnitude |
| CTruncateReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::TruncateReg< eInstructionSet::eIS_Avx, ipReal32 > | TruncateReg template specialization for instruction set AVX and for ipReal32 |
| Cipsdk::simd::detail::TruncateReg< eInstructionSet::eIS_Avx, ipReal64 > | TruncateReg template specialization for instruction set AVX and for ipReal64 |
| Cipsdk::simd::detail::TruncateReg< eInstructionSet::eIS_Avx2, ipReal32 > | TruncateReg template specialization for instruction set AVX and for ipReal32 |
| Cipsdk::simd::detail::TruncateReg< eInstructionSet::eIS_Avx2, ipReal64 > | TruncateReg template specialization for instruction set AVX and for ipReal64 |
| Cipsdk::simd::detail::TruncateReg< eInstructionSet::eIS_Avx512, ipReal32 > | TruncateReg template specialization for instruction set AVX512 and for ipReal32 |
| Cipsdk::simd::detail::TruncateReg< eInstructionSet::eIS_Avx512, ipReal64 > | TruncateReg template specialization for instruction set AVX512 and for ipReal64 |
| Cipsdk::simd::detail::TruncateReg< IS, ipReal32 > | TruncateReg template specialization for ipReal32 |
| Cipsdk::simd::detail::TruncateReg< IS, ipReal64 > | TruncateReg template specialization for ipReal64 |
| Cipsdk::simd::detail::UnaryMinusReg< instructionSet, T, Enable > | |
| CUnaryMinusReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| CUnaryMinusReg< eInstructionSet::domain instructionSet, typename T, typename Enable=void > | |
| Cipsdk::simd::detail::UnaryMinusReg< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c< true >::type > | UnaryMinusReg template specialization for instruction set AVX |
| Cipsdk::simd::detail::UnaryMinusReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< true >::type > | UnaryMinusReg template specialization for instruction set AVX2 |
| Cipsdk::simd::detail::UnaryMinusReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< true >::type > | UnaryMinusReg template specialization for instruction set AVX512 |
| Cipsdk::simd::detail::UnaryMinusReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< true >::type > | UnaryMinusReg template specialization for instruction set SSE2 |
| Cipsdk::simd::detail::UnaryMinusReg< eInstructionSet::eIS_Standard, T > | UnaryMinusReg template specialization for instruction set Standard |
| Cipsdk::simd::detail::UnaryPackOp< instructionSet, T, OpClass, Enable > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Avx, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Avx, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnaryPackOp< eInstructionSet::eIS_Standard, T, OpClass > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< instructionSet, T, OpClass, Enable > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Avx, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Avx, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Avx2, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Avx512, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Sse2, T, OpClass, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnaryPackOpRetMask< eInstructionSet::eIS_Standard, T, OpClass > | |
| Cipsdk::simd::UniformRandomLCG< instructionSet, T > | |
| Cipsdk::simd::UniformRandomLCG< instructionSet, ipReal32 > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UniformRandomLCGPack< eInstructionSet::eIS_Standard, T > | AbsPack template specialization for instruction set Standard and for ipUInt32 |
| Cipsdk::simd::detail::UniformRandomLCGReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Avx2, ipInt32 > | UniformRandomLCGPack template specialization for instruction set AVX2 and for 32bits signed integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Avx2, ipReal32 > | UniformRandomLCGPack template specialization for instruction set AVX2 and for ipReal32 |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Avx2, ipUInt32 > | UniformRandomLCGPack template specialization for instruction set Avx2 and for 32bits unsigned integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | UniformRandomLCGPack template specialization for instruction set AVX2 and for 8 bits integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | UniformRandomLCGPack template specialization for instruction set Avx2 and for 16 bits integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Avx512, ipInt32 > | UniformRandomLCGPack template specialization for instruction set AVX512 and for 32bits signed integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Avx512, ipReal32 > | UniformRandomLCGPack template specialization for instruction set AVX512 and for ipReal32 |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Avx512, ipUInt32 > | UniformRandomLCGPack template specialization for instruction set Avx512 and for 32bits unsigned integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | UniformRandomLCGPack template specialization for instruction set AVX512 and for 8 bits integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | UniformRandomLCGPack template specialization for instruction set Avx512 and for 16 bits integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Sse2, ipInt32 > | UniformRandomLCGPack template specialization for instruction set SSE2 and for 32bits signed integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Sse2, ipReal32 > | UniformRandomLCGPack template specialization for instruction set SSE2 and for ipReal32 |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Sse2, ipUInt32 > | UniformRandomLCGPack template specialization for instruction set SSE2 and for 32bits unsigned integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | UniformRandomLCGPack template specialization for instruction set SSE2 and for 8 bits signed integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | UniformRandomLCGPack template specialization for instruction set SSE2 and for 16 bits integers |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Standard, ipReal32 > | UniformRandomLCGPack template specialization for instruction set Standard and for real32 |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Standard, ipReal64 > | UniformRandomLCGPack template specialization for instruction set Standard and for real64 |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Standard, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | UniformRandomLCGPack template specialization for instruction set Standard and for 8bits integers (signed or unsigned) |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Standard, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | UniformRandomLCGPack template specialization for instruction set Standard and for 16bits integers (signed or unsigned) |
| Cipsdk::simd::detail::UniformRandomLCGReg< eInstructionSet::eIS_Standard, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | UniformRandomLCGPack template specialization for instruction set Standard and for 16bits integers (signed or unsigned) |
| ▶Cunit_test_log_formatter | |
| Cipsdk::unittest::UnitTestLog | Custom log formatter for unit tests |
| Cipsdk::simd::detail::UnloadPack< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Avx, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==1 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value &&sizeof(T)==2 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==4 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< sizeof(T)==8 >::type > | |
| Cipsdk::simd::detail::UnloadPack< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::simd::detail::UnloadReg< instructionSet, T, Enable > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Avx, ipReal32 > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Avx, ipReal64 > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Avx, ipUInt32 > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Avx2, ipReal32 > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Avx2, ipReal64 > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Avx2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Avx512, ipReal32 > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Avx512, ipReal64 > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Avx512, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Sse2, ipReal32 > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Sse2, ipReal64 > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Sse2, T, typename boost::enable_if_c< boost::is_integral< T >::value >::type > | |
| Cipsdk::simd::detail::UnloadReg< eInstructionSet::eIS_Standard, T > | |
| Cipsdk::UpperType< T > | Template structure UpperType<typename T>; its typedef Type gives the type just upper to T |
| Cipsdk::UpperType32< T > | Template structure UpperType32<typename T>; its typedef Type gives the type just upper to T without exceeding 32 bits |
| Cipsdk::UpperUnsignedType32< T > | Template structure UpperUnsignedType32<typename T>; its typedef Type gives the unsigned type just upper to T without exceeding 32 bits |
| ▶Cuuid | |
| Cipsdk::Guid | Class encapsulating an auto initialized uuid |
| Cipsdk::geom::MeshSimplification< T >::vec3f | |
| ▶Cstd::vector< T > | STL class |
| Cipsdk::geom::BoostDirectPolygon2d< T > | |
| Cipsdk::geom::BoostPointCloud2d< T > | |
| Cipsdk::geom::BoostPointCloud3d< T > | |
| Cipsdk::geom::BoostReversePolygon2d< T > | |
| Cipsdk::geom::MeshSimplification< T >::vector3 | |
| Cipsdk::python::VectorConverter< Container > | |
| Cipsdk::geom::MeshSimplification< T >::Vertex | |
| ▶Cwrapper | |
| Cipsdk::python::py_set< KeyType > | |
| Cipsdk::imaproc::XStrip2dCommonInfo< T > | Common strip informations for x strip 2d with kernel data parsing |
| Cipsdk::imaproc::YStrip2dCommonInfo< T > | Common strip informations for y strip 2d with kernel data parsing |
| Cipsdk::imaproc::ZStrip3dCommonInfo< T > | |