pub struct CoordinateSystem {Show 13 fields
pub eeg_coordinate_system: String,
pub eeg_coordinate_units: String,
pub eeg_coordinate_system_description: Option<String>,
pub eeg_coordinate_processing_description: Option<String>,
pub ieeg_coordinate_system: Option<String>,
pub ieeg_coordinate_units: Option<String>,
pub ieeg_coordinate_system_description: Option<String>,
pub ieeg_coordinate_processing_description: Option<String>,
pub fiducials: Option<Value>,
pub anatomical_landmark_coordinates: Option<Value>,
pub anatomical_landmark_coordinate_system: Option<String>,
pub anatomical_landmark_coordinate_units: Option<String>,
pub intended_for: Option<Value>,
}Expand description
Coordinate system information from _coordsystem.json.
Fields§
§eeg_coordinate_system: StringCoordinate system name (e.g., “CapTrak”, “EEGLAB”, “Other”).
eeg_coordinate_units: StringUnits of the electrode coordinates (e.g., “mm”, “cm”, “m”).
eeg_coordinate_system_description: Option<String>Description of the coordinate system if “Other” is used.
eeg_coordinate_processing_description: Option<String>Method used to determine electrode positions.
ieeg_coordinate_system: Option<String>Reference for the iEEG coordinate system.
ieeg_coordinate_units: Option<String>Units for iEEG coordinates.
ieeg_coordinate_system_description: Option<String>Description for iEEG coordinate system.
ieeg_coordinate_processing_description: Option<String>Processing description for iEEG coordinates.
fiducials: Option<Value>Fiducials in the coordinate system.
anatomical_landmark_coordinates: Option<Value>Anatomical landmarks.
anatomical_landmark_coordinate_system: Option<String>Coordinate system for anatomical landmarks.
anatomical_landmark_coordinate_units: Option<String>Units for anatomical landmark coordinates.
intended_for: Option<Value>Photo of the head with landmark markers.
Implementations§
Trait Implementations§
Source§impl Clone for CoordinateSystem
impl Clone for CoordinateSystem
Source§fn clone(&self) -> CoordinateSystem
fn clone(&self) -> CoordinateSystem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CoordinateSystem
impl Debug for CoordinateSystem
Source§impl<'de> Deserialize<'de> for CoordinateSystem
impl<'de> Deserialize<'de> for CoordinateSystem
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CoordinateSystem
impl RefUnwindSafe for CoordinateSystem
impl Send for CoordinateSystem
impl Sync for CoordinateSystem
impl Unpin for CoordinateSystem
impl UnsafeUnpin for CoordinateSystem
impl UnwindSafe for CoordinateSystem
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