DGtal  1.4.beta
DGtal::ArithmeticConversionTraits< PointVector< dim, LeftEuclideanRing, LeftContainer >, RightEuclideanRing, typename std::enable_if< IsArithmeticConversionValid< LeftEuclideanRing, RightEuclideanRing >::value &&! IsAPointVector< RightEuclideanRing >::value >::type > Struct Template Reference

Specialization of ArithmeticConversionTraits when left operand is a PointVector. More...

#include <DGtal/kernel/PointVector.h>

Public Types

using type = typename std::conditional< std::is_same< LeftEuclideanRing, ArithmeticConversionType< LeftEuclideanRing, RightEuclideanRing > >::value, PointVector< dim, LeftEuclideanRing, LeftContainer >, PointVector< dim, RightEuclideanRing > >::type
 

Detailed Description

template<DGtal::Dimension dim, typename LeftEuclideanRing, typename LeftContainer, typename RightEuclideanRing>
struct DGtal::ArithmeticConversionTraits< PointVector< dim, LeftEuclideanRing, LeftContainer >, RightEuclideanRing, typename std::enable_if< IsArithmeticConversionValid< LeftEuclideanRing, RightEuclideanRing >::value &&! IsAPointVector< RightEuclideanRing >::value >::type >

Specialization of ArithmeticConversionTraits when left operand is a PointVector.

See also
ArithmeticConversionTraits

Definition at line 207 of file PointVector.h.

Member Typedef Documentation

◆ type

template<DGtal::Dimension dim, typename LeftEuclideanRing , typename LeftContainer , typename RightEuclideanRing >
using DGtal::ArithmeticConversionTraits< PointVector< dim, LeftEuclideanRing, LeftContainer >, RightEuclideanRing, typename std::enable_if< IsArithmeticConversionValid< LeftEuclideanRing, RightEuclideanRing >::value &&! IsAPointVector< RightEuclideanRing >::value >::type >::type = typename std::conditional< std::is_same< LeftEuclideanRing, ArithmeticConversionType<LeftEuclideanRing, RightEuclideanRing> >::value, PointVector<dim, LeftEuclideanRing, LeftContainer>, PointVector<dim, RightEuclideanRing> >::type

Definition at line 212 of file PointVector.h.


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