#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/VectorKernel.h>
|
| template<class PointAT, class PointBT, class PointDT> |
| void | Add (const PointAT &a, const PointBT &b, PointDT *d) const |
| |
| template<class PointAT, class PointBT> |
| void | AssignVector (const PointAT &a, const PointBT *b) const |
| |
| template<class PointAT, class PointBT> |
| ScalarTypeConversion< typenameScalarTypeConversion< typenameScalarTypeDeferer< PointAT >::ScalarType, typenameScalarTypeDeferer< PointBT >::ScalarType >::MultiplicationType, typenameScalarTypeConversion< typenameScalarTypeDeferer< PointAT >::ScalarType, typenameScalarTypeDeferer< PointBT >::ScalarType >::MultiplicationType >::AdditionType | Dot (const PointAT &a, const PointBT &b) const |
| |
| template<class PointAT, class PointBT> |
| void | Mul (typename ScalarTypeDeferer< PointAT >::ScalarType s, const PointAT &a, PointBT *b) const |
| |
| template<class PointAT, class PointBT, class PointDT> |
| void | Sub (const PointAT &a, const PointBT &b, PointDT *d) const |
| |
template<class DimensionStrategyT, class BaseT = NullClass>
struct GfxTL::VectorKernel< DimensionStrategyT, BaseT >
Definition at line 48 of file VectorKernel.h.
◆ DimensionStrategyType
template<class DimensionStrategyT, class BaseT = NullClass>
◆ Add()
template<class DimensionStrategyT, class BaseT = NullClass>
template<class PointAT, class PointBT, class PointDT>
| void Add |
( |
const PointAT & | a, |
|
|
const PointBT & | b, |
|
|
PointDT * | d ) const |
|
inline |
◆ AssignVector()
template<class DimensionStrategyT, class BaseT = NullClass>
template<class PointAT, class PointBT>
| void AssignVector |
( |
const PointAT & | a, |
|
|
const PointBT * | b ) const |
|
inline |
◆ Dot()
template<class DimensionStrategyT, class BaseT = NullClass>
template<class PointAT, class PointBT>
| ScalarTypeConversion< typenameScalarTypeConversion< typenameScalarTypeDeferer< PointAT >::ScalarType, typenameScalarTypeDeferer< PointBT >::ScalarType >::MultiplicationType, typenameScalarTypeConversion< typenameScalarTypeDeferer< PointAT >::ScalarType, typenameScalarTypeDeferer< PointBT >::ScalarType >::MultiplicationType >::AdditionType Dot |
( |
const PointAT & | a, |
|
|
const PointBT & | b ) const |
|
inline |
◆ Mul()
template<class DimensionStrategyT, class BaseT = NullClass>
template<class PointAT, class PointBT>
| void Mul |
( |
typename ScalarTypeDeferer< PointAT >::ScalarType | s, |
|
|
const PointAT & | a, |
|
|
PointBT * | b ) const |
|
inline |
◆ Sub()
template<class DimensionStrategyT, class BaseT = NullClass>
template<class PointAT, class PointBT, class PointDT>
| void Sub |
( |
const PointAT & | a, |
|
|
const PointBT & | b, |
|
|
PointDT * | d ) const |
|
inline |
The documentation for this struct was generated from the following file:
- VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/VectorKernel.h