[−][src]Trait basic_dsp::MetaData
A trait which provides information about number space and domain.
Required methods
fn domain(&self) -> DataDomain
The domain in which the data vector resides. Basically specifies the x-axis and the type of operations which are valid on this vector.
The domain can be changed using the RededicateOps
trait.
fn is_complex(&self) -> bool
Indicates whether the vector contains complex data. This also specifies the type of operations which are valid on this vector.
The number space can be changed using the RededicateOps
trait.
Implementors
impl<S, T, N, D> MetaData for DspVec<S, T, N, D> where
D: Domain,
N: NumberSpace,
S: ToSlice<T>,
T: RealNumber,
[src]
impl<S, T, N, D> MetaData for DspVec<S, T, N, D> where
D: Domain,
N: NumberSpace,
S: ToSlice<T>,
T: RealNumber,
fn domain(&self) -> DataDomain | [src] |
fn is_complex(&self) -> bool | [src] |
impl<T, N, D> MetaData for TypeMetaData<T, N, D> where
D: Domain,
N: NumberSpace,
T: RealNumber,
[src]
impl<T, N, D> MetaData for TypeMetaData<T, N, D> where
D: Domain,
N: NumberSpace,
T: RealNumber,
fn domain(&self) -> DataDomain | [src] |
fn is_complex(&self) -> bool | [src] |
impl<V, S, T> MetaData for Matrix2xN<V, S, T> where
S: ToSlice<T>,
T: RealNumber,
V: Vector<T>,
[src]
impl<V, S, T> MetaData for Matrix2xN<V, S, T> where
S: ToSlice<T>,
T: RealNumber,
V: Vector<T>,
fn domain(&self) -> DataDomain | [src] |
fn is_complex(&self) -> bool | [src] |
impl<V, S, T> MetaData for Matrix3xN<V, S, T> where
S: ToSlice<T>,
T: RealNumber,
V: Vector<T>,
[src]
impl<V, S, T> MetaData for Matrix3xN<V, S, T> where
S: ToSlice<T>,
T: RealNumber,
V: Vector<T>,
fn domain(&self) -> DataDomain | [src] |
fn is_complex(&self) -> bool | [src] |
impl<V, S, T> MetaData for Matrix4xN<V, S, T> where
S: ToSlice<T>,
T: RealNumber,
V: Vector<T>,
[src]
impl<V, S, T> MetaData for Matrix4xN<V, S, T> where
S: ToSlice<T>,
T: RealNumber,
V: Vector<T>,
fn domain(&self) -> DataDomain | [src] |
fn is_complex(&self) -> bool | [src] |
impl<V, S, T> MetaData for MatrixMxN<V, S, T> where
S: ToSlice<T>,
T: RealNumber,
V: Vector<T>,
[src]
impl<V, S, T> MetaData for MatrixMxN<V, S, T> where
S: ToSlice<T>,
T: RealNumber,
V: Vector<T>,
fn domain(&self) -> DataDomain | [src] |
fn is_complex(&self) -> bool | [src] |