pub struct StarAnnotation {
pub x: f32,
pub y: f32,
pub semi_major: f32,
pub semi_minor: f32,
pub theta: f32,
pub eccentricity: f32,
pub fwhm: f32,
pub color: [u8; 3],
}Expand description
Pre-computed annotation for one star, in output image coordinates.
Fields§
§x: f32Centroid X in output image coordinates.
y: f32Centroid Y in output image coordinates.
semi_major: f32Semi-major axis in output pixels.
semi_minor: f32Semi-minor axis in output pixels.
theta: f32Rotation angle (radians), counter-clockwise from +X axis.
eccentricity: f32Original eccentricity value.
fwhm: f32Original geometric mean FWHM (analysis pixels).
color: [u8; 3]RGB color based on the chosen scheme.
Auto Trait Implementations§
impl Freeze for StarAnnotation
impl RefUnwindSafe for StarAnnotation
impl Send for StarAnnotation
impl Sync for StarAnnotation
impl Unpin for StarAnnotation
impl UnsafeUnpin for StarAnnotation
impl UnwindSafe for StarAnnotation
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
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 more