Module: NoyesJava::JavaFilter

Included in:
DCT, DoubleDeltaFilter, HammingWindow, LiveCMN, LogCompressor, MelFilter, PowerSpectrumFilter
Defined in:
lib/java_impl/java_filter.rb

Class Method Summary (collapse)

Instance Method Summary (collapse)

Class Method Details

+ (Object) ensure_jarray(array)



7
8
9
10
11
12
13
# File 'lib/java_impl/java_filter.rb', line 7

def self.ensure_jarray array
  if array.respond_to? :each
    array.to_java(Java::double[]).to_a
  else
	array
  end
end

Instance Method Details

- (Object) <<(data)



3
4
5
6
# File 'lib/java_impl/java_filter.rb', line 3

def << data
  java_matrix = @filter.apply data.to_java Java::double[]
  java_matrix.map {|java_array|java_array.to_a}
end