Skip to content

Commit ccea283

Browse files
committed
---all methods implemented
1 parent 0bd44be commit ccea283

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

src/signalprocessing.cpp

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,4 +317,30 @@ NAN_METHOD(Approx2)
317317

318318
void InitSignalProcessing(v8::Handle<v8::Object> exports)
319319
{
320+
exports->Set(NanNew("convolveSeparable"), NanNew<FunctionTemplate>(ConvolveSeparable)->GetFunction());
321+
exports->Set(NanNew("convolve"), NanNew<FunctionTemplate>(Convolve)->GetFunction());
322+
exports->Set(NanNew("convolve1"), NanNew<FunctionTemplate>(Convolve1)->GetFunction());
323+
exports->Set(NanNew("convolve2"), NanNew<FunctionTemplate>(Convolve2)->GetFunction());
324+
exports->Set(NanNew("convolve3"), NanNew<FunctionTemplate>(Convolve3)->GetFunction());
325+
exports->Set(NanNew("fftConvolve"), NanNew<FunctionTemplate>(FFTConvolve)->GetFunction());
326+
exports->Set(NanNew("fftConvolve2"), NanNew<FunctionTemplate>(FFTConvolve2)->GetFunction());
327+
exports->Set(NanNew("fftConvolve3"), NanNew<FunctionTemplate>(FFTConvolve3)->GetFunction());
328+
exports->Set(NanNew("fftNorm"), NanNew<FunctionTemplate>(FFTNorm)->GetFunction());
329+
exports->Set(NanNew("iFFTNorm"), NanNew<FunctionTemplate>(IFFTNorm)->GetFunction());
330+
exports->Set(NanNew("fft"), NanNew<FunctionTemplate>(FFT)->GetFunction());
331+
exports->Set(NanNew("iFFT"), NanNew<FunctionTemplate>(IFFT)->GetFunction());
332+
exports->Set(NanNew("dFT"), NanNew<FunctionTemplate>(DFT)->GetFunction());
333+
exports->Set(NanNew("iDFT"), NanNew<FunctionTemplate>(IDFT)->GetFunction());
334+
exports->Set(NanNew("fft2"), NanNew<FunctionTemplate>(FFT2)->GetFunction());
335+
exports->Set(NanNew("iFFT2"), NanNew<FunctionTemplate>(IFFT2)->GetFunction());
336+
exports->Set(NanNew("fft3"), NanNew<FunctionTemplate>(FFT3)->GetFunction());
337+
exports->Set(NanNew("iFFT3"), NanNew<FunctionTemplate>(IFFT3)->GetFunction());
338+
exports->Set(NanNew("fft2Norm"), NanNew<FunctionTemplate>(FFT2Norm)->GetFunction());
339+
exports->Set(NanNew("iFFT2Norm"), NanNew<FunctionTemplate>(IFFT2Norm)->GetFunction());
340+
exports->Set(NanNew("fft3Norm"), NanNew<FunctionTemplate>(FFT3Norm)->GetFunction());
341+
exports->Set(NanNew("iFFT3Norm"), NanNew<FunctionTemplate>(IFFT3Norm)->GetFunction());
342+
exports->Set(NanNew("fir"), NanNew<FunctionTemplate>(FIR)->GetFunction());
343+
exports->Set(NanNew("iir"), NanNew<FunctionTemplate>(IIR)->GetFunction());
344+
exports->Set(NanNew("approx1"), NanNew<FunctionTemplate>(Approx1)->GetFunction());
345+
exports->Set(NanNew("approx2"), NanNew<FunctionTemplate>(Approx2)->GetFunction());
320346
}

0 commit comments

Comments
 (0)