[−][src]Trait basic_dsp_vector::FromVectorFloat
Retrieves the underlying storage from a vector. Returned value will always hold floating point numbers.
Associated Types
Loading content...Required methods
pub fn getf(self) -> (Self::Output, usize)
[src]
Gets the underlying storage and the number of elements which
contain valid data. In case of complex vectors the values are returned real-imag pairs.
Refer to Into
or FromVector
for a method which returns the data of complex vectors in a different manner.
Example
use basic_dsp_vector::*; let v: Vec<Complex<f64>> = vec!(Complex::new(1.0, 2.0), Complex::new(3.0, 4.0)); let v: DspVec<Vec<f64>, f64, meta::Complex, meta::Time> = v.to_complex_time_vec(); // Note that the resulting type is always a vector or floats and not a vector of complex numbers let (v, p): (Vec<f64>, usize) = v.getf(); assert_eq!(4, p); assert_eq!(vec!(1.0, 2.0, 3.0, 4.0), v);
Implementors
impl<S, T, N, D> FromVectorFloat<T> for DspVec<S, T, N, D> where
S: ToSlice<T>,
T: RealNumber,
N: NumberSpace,
D: Domain,
[src]
S: ToSlice<T>,
T: RealNumber,
N: NumberSpace,
D: Domain,