Waveform
Waveform is a C++ header-only library which represents both the time and the frequency domains of a waveform/signal as a single object, transforming using FFTW automatically when needed.
 All Classes Namespaces Functions Typedefs Friends Groups
Public Types | Public Member Functions | Public Attributes | List of all members
Waveform::Transform::Identity< Iterator1, Iterator2 > Class Template Reference

Public Types

typedef std::iterator_traits
< Iterator1 >::value_type 
input_type
 
typedef std::iterator_traits
< Iterator2 >::value_type 
output_type
 
typedef std::function
< output_type(input_type) > 
transform_type
 

Public Member Functions

 Identity (Iterator1 first1, Iterator1 last1, Iterator2 first2)
 
template<typename RandomAccessRangeIn1 , typename RandomAccessRangeIn2 >
 Identity (RandomAccessRangeIn1 &range1, RandomAccessRangeIn2 &range2)
 
void exec_transform (void)
 
void exec_inverse_transform (void)
 

Public Attributes

RandomAccessRange1 range1_
 
RandomAccessRange2 range2_
 

Detailed Description

template<typename Iterator1, typename Iterator2 = Iterator1>
class Waveform::Transform::Identity< Iterator1, Iterator2 >

Definition at line 42 of file IdentityTransform.hpp.


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