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
 

Detailed Description

template<unsigned int DimT>
class GfxTL::ArrayArithmetic< DimT >

Definition at line 10 of file ArrayArithmetic.h.

Constructor & Destructor Documentation

◆ ArrayArithmetic() [1/2]

ArrayArithmetic ( )
inline

Definition at line 13 of file ArrayArithmetic.h.

◆ ArrayArithmetic() [2/2]

ArrayArithmetic ( const ExtentT &  ext)
inline

Definition at line 16 of file ArrayArithmetic.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ Extent()

void Extent ( const ExtentT &  ext)
inline

Definition at line 22 of file ArrayArithmetic.h.

+ Here is the caller graph for this function:

◆ Idx2Sub()

void Idx2Sub ( size_t  idx,
SubscriptT *  sub 
) const
inline

Definition at line 70 of file ArrayArithmetic.h.

◆ Idx2TransposedIdx()

size_t Idx2TransposedIdx ( size_t  idx) const
inline

Definition at line 90 of file ArrayArithmetic.h.

◆ Sub2Idx()

size_t Sub2Idx ( const SubscriptT &  sub) const
inline

Definition at line 37 of file ArrayArithmetic.h.

+ Here is the call graph for this function:

◆ Sub2Off()

intptr_t Sub2Off ( const SubscriptT &  sub) const
inline

Definition at line 59 of file ArrayArithmetic.h.

+ Here is the call graph for this function:

◆ Sub2TransposedIdx()

size_t Sub2TransposedIdx ( const SubscriptT &  sub) const
inline

Definition at line 48 of file ArrayArithmetic.h.

+ Here is the call graph for this function:

◆ TransposedIdx2Idx()

size_t TransposedIdx2Idx ( size_t  tidx) const
inline

Definition at line 103 of file ArrayArithmetic.h.

◆ TransposedIdx2Sub()

void TransposedIdx2Sub ( size_t  tidx,
SubscriptT *  sub 
) const
inline

Definition at line 80 of file ArrayArithmetic.h.


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