cartodata  5.0.5
carto::UnaryFromConstantBinaryFunctor< T, BinaryFunction > Class Template Reference

Utility functor. More...

#include <cartodata/volume/volumeutil.h>

Collaboration diagram for carto::UnaryFromConstantBinaryFunctor< T, BinaryFunction >:

Public Member Functions

 UnaryFromConstantBinaryFunctor (const T &x, BinaryFunction func)
 
operator() (const T &y) const
 

Public Attributes

value
 
BinaryFunction f
 

Detailed Description

template<typename T, class BinaryFunction>
class carto::UnaryFromConstantBinaryFunctor< T, BinaryFunction >

Utility functor.

Converts a regular binary functor to a unary functor using a constant value as second argument. This class may move in another location later.

Definition at line 1109 of file volumeutil.h.

Constructor & Destructor Documentation

◆ UnaryFromConstantBinaryFunctor()

template<typename T , class BinaryFunction >
carto::UnaryFromConstantBinaryFunctor< T, BinaryFunction >::UnaryFromConstantBinaryFunctor ( const T &  x,
BinaryFunction  func 
)
inline

Definition at line 1112 of file volumeutil.h.

Member Function Documentation

◆ operator()()

template<typename T , class BinaryFunction >
T carto::UnaryFromConstantBinaryFunctor< T, BinaryFunction >::operator() ( const T &  y) const
inline

Definition at line 1114 of file volumeutil.h.

Member Data Documentation

◆ f

template<typename T , class BinaryFunction >
BinaryFunction carto::UnaryFromConstantBinaryFunctor< T, BinaryFunction >::f

Definition at line 1117 of file volumeutil.h.

◆ value

template<typename T , class BinaryFunction >
T carto::UnaryFromConstantBinaryFunctor< T, BinaryFunction >::value

Definition at line 1116 of file volumeutil.h.


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