|
| template<typename T , typename W = T> |
| using | olb::SuperCalcPlus3D = SuperCalcF3D<T,W,util::plus> |
| | Addition functor (W==bool: Union)
|
| |
| template<typename T , typename W = T> |
| using | olb::SuperCalcMinus3D = SuperCalcF3D<T,W,util::minus> |
| | Subtraction functor (W==bool: Without)
|
| |
| template<typename T , typename W = T> |
| using | olb::SuperCalcMultiplication3D = SuperCalcF3D<T,W,util::multiplies> |
| | Multiplication functor (W==bool: Intersection)
|
| |
| template<typename T , typename W = T> |
| using | olb::SuperCalcDivision3D = SuperCalcF3D<T,W,util::divides> |
| | Division functor.
|
| |
| template<typename T , typename W = T> |
| using | olb::SuperCalcPower3D = SuperCalcF3D<T,W,util::power> |
| | Power functor.
|
| |
|
|
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator+ (std::shared_ptr< SuperF3D< T, W > > lhs, std::shared_ptr< SuperF3D< T, W > > rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator+ (std::shared_ptr< SuperF3D< T, W > > lhs, W rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator+ (W lhs, std::shared_ptr< SuperF3D< T, W > > rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator- (std::shared_ptr< SuperF3D< T, W > > lhs, std::shared_ptr< SuperF3D< T, W > > rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator- (std::shared_ptr< SuperF3D< T, W > > lhs, W rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator- (W lhs, std::shared_ptr< SuperF3D< T, W > > rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator* (std::shared_ptr< SuperF3D< T, W > > lhs, std::shared_ptr< SuperF3D< T, W > > rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator* (std::shared_ptr< SuperF3D< T, W > > lhs, W rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator* (W lhs, std::shared_ptr< SuperF3D< T, W > > rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator/ (std::shared_ptr< SuperF3D< T, W > > lhs, std::shared_ptr< SuperF3D< T, W > > rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator/ (std::shared_ptr< SuperF3D< T, W > > lhs, W rhs) |
| |
| template<typename T , typename W > |
| std::shared_ptr< SuperF3D< T, W > > | olb::operator/ (W lhs, std::shared_ptr< SuperF3D< T, W > > rhs) |
| |