Enum nifti::typedef::NiftiType
[−]
[src]
pub enum NiftiType { Uint8, Int16, Int32, Float32, Complex64, Float64, Rgb24, Int8, Uint16, Uint32, Int64, Uint64, Float128, Complex128, Complex256, Rgba32, }
Data type for representing a NIFTI value type in a volume. Methods for reading values of that type from a source are also included.
Variants
Uint8
unsigned char.
Int16
signed short.
Int32
signed int.
Float32
32 bit float.
Complex64
64 bit complex = 2 32 bit floats.
Float64
64 bit float = double.
Rgb24
3 8 bit bytes.
Int8
signed char.
Uint16
unsigned short.
Uint32
unsigned int.
Int64
signed long long.
Uint64
unsigned long long.
Float128
128 bit float = long double.
Complex128
128 bit complex = 2 64 bit floats.
Complex256
256 bit complex = 2 128 bit floats
Rgba32
4 8 bit bytes.
Methods
impl NiftiType
[src]
impl NiftiType
[src]
fn read_primitive_value<S, T>(
&self,
source: S,
endianness: Endianness,
slope: f32,
inter: f32
) -> Result<T> where
S: Read,
T: From<f32>,
T: Num,
T: Add<Output = T>,
T: Mul<Output = T>,
[src]
&self,
source: S,
endianness: Endianness,
slope: f32,
inter: f32
) -> Result<T> where
S: Read,
T: From<f32>,
T: Num,
T: Add<Output = T>,
T: Mul<Output = T>,
Read a primitive voxel value from a source.
Trait Implementations
impl Debug for NiftiType
[src]
impl PartialEq for NiftiType
[src]
fn eq(&self, __arg_0: &NiftiType) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Eq for NiftiType
[src]
impl Hash for NiftiType
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
[src]
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Clone for NiftiType
[src]
fn clone(&self) -> NiftiType
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for NiftiType
[src]
impl FromPrimitive for NiftiType
[src]
fn from_i64(n: i64) -> Option<Self>
[src]
Convert an i64
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more
fn from_u64(n: u64) -> Option<Self>
[src]
Convert an u64
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more
fn from_isize(n: isize) -> Option<Self>
[src]
Convert an isize
to return an optional value of this type. If the value cannot be represented by this value, the None
is returned. Read more
fn from_i8(n: i8) -> Option<Self>
[src]
Convert an i8
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more
fn from_i16(n: i16) -> Option<Self>
[src]
Convert an i16
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more
fn from_i32(n: i32) -> Option<Self>
[src]
Convert an i32
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more
fn from_usize(n: usize) -> Option<Self>
[src]
Convert a usize
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more
fn from_u8(n: u8) -> Option<Self>
[src]
Convert an u8
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more
fn from_u16(n: u16) -> Option<Self>
[src]
Convert an u16
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more
fn from_u32(n: u32) -> Option<Self>
[src]
Convert an u32
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more
fn from_f32(n: f32) -> Option<Self>
[src]
Convert a f32
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more
fn from_f64(n: f64) -> Option<Self>
[src]
Convert a f64
to return an optional value of this type. If the type cannot be represented by this value, the None
is returned. Read more