pub struct AdvancedInputData {
pub vision_data: Option<Array3<f64>>,
pub clustering_data: Option<Array2<f64>>,
pub spatial_data: Option<Array2<f64>>,
pub neural_data: Option<Array2<f64>>,
}Expand description
Advanced input data structure supporting multiple module types, allowing for flexible cross-module coordination and processing.
Fields§
§vision_data: Option<Array3<f64>>Image or vision processing data (height, width, channels)
clustering_data: Option<Array2<f64>>Data for clustering algorithms
spatial_data: Option<Array2<f64>>Spatial processing data
neural_data: Option<Array2<f64>>Neural network input data
Implementations§
Source§impl AdvancedInputData
impl AdvancedInputData
Sourcepub fn with_vision_data(vision_data: Array3<f64>) -> Self
pub fn with_vision_data(vision_data: Array3<f64>) -> Self
Create new advanced input data with vision data
Sourcepub fn with_clustering_data(clustering_data: Array2<f64>) -> Self
pub fn with_clustering_data(clustering_data: Array2<f64>) -> Self
Create new advanced input data with clustering data
Sourcepub fn data_source_count(&self) -> usize
pub fn data_source_count(&self) -> usize
Get the number of available data sources
Trait Implementations§
Source§impl Debug for AdvancedInputData
impl Debug for AdvancedInputData
Source§impl Default for AdvancedInputData
impl Default for AdvancedInputData
Source§fn default() -> AdvancedInputData
fn default() -> AdvancedInputData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AdvancedInputData
impl RefUnwindSafe for AdvancedInputData
impl Send for AdvancedInputData
impl Sync for AdvancedInputData
impl Unpin for AdvancedInputData
impl UnsafeUnpin for AdvancedInputData
impl UnwindSafe for AdvancedInputData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.