ArrayArithmetic< DimT > Class Template Reference

#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/ArrayArithmetic.h>

Public Member Functions

 ArrayArithmetic ()
 
template<class ExtentT>
 ArrayArithmetic (const ExtentT &ext)
 
template<class ExtentT>
void Extent (const ExtentT &ext)
 
template<class SubscriptT>
void Idx2Sub (size_t idx, SubscriptT *sub) const
 
size_t Idx2TransposedIdx (size_t idx) const
 
template<class SubscriptT>
size_t Sub2Idx (const SubscriptT &sub) const
 
template<class SubscriptT>
intptr_t Sub2Off (const SubscriptT &sub) const
 
template<class SubscriptT>
size_t Sub2TransposedIdx (const SubscriptT &sub) const
 
size_t TransposedIdx2Idx (size_t tidx) const
 
template<class SubscriptT>
void TransposedIdx2Sub (size_t tidx, SubscriptT *sub) const
 

Constructor & Destructor Documentation

◆ ArrayArithmetic() [1/2]

template<unsigned int DimT>
ArrayArithmetic ( )
inline

◆ ArrayArithmetic() [2/2]

template<unsigned int DimT>
template<class ExtentT>
ArrayArithmetic ( const ExtentT & ext)
inline

Member Function Documentation

◆ Extent()

template<unsigned int DimT>
template<class ExtentT>
void Extent ( const ExtentT & ext)
inline

◆ Idx2Sub()

template<unsigned int DimT>
template<class SubscriptT>
void Idx2Sub ( size_t idx,
SubscriptT * sub ) const
inline

◆ Idx2TransposedIdx()

template<unsigned int DimT>
size_t Idx2TransposedIdx ( size_t idx) const
inline

◆ Sub2Idx()

template<unsigned int DimT>
template<class SubscriptT>
size_t Sub2Idx ( const SubscriptT & sub) const
inline

◆ Sub2Off()

template<unsigned int DimT>
template<class SubscriptT>
intptr_t Sub2Off ( const SubscriptT & sub) const
inline

◆ Sub2TransposedIdx()

template<unsigned int DimT>
template<class SubscriptT>
size_t Sub2TransposedIdx ( const SubscriptT & sub) const
inline

◆ TransposedIdx2Idx()

template<unsigned int DimT>
size_t TransposedIdx2Idx ( size_t tidx) const
inline

◆ TransposedIdx2Sub()

template<unsigned int DimT>
template<class SubscriptT>
void TransposedIdx2Sub ( size_t tidx,
SubscriptT * sub ) const
inline

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