Structs§
- Angle
- An angular measurement stored as radians.
- DmsFmt
- Formatter for degrees-minutes-seconds (DMS) notation.
- HmsFmt
- Formatter for hours-minutes-seconds (HMS) notation.
- Parsed
Angle - Result of parsing an angle string.
Enums§
- Normalize
Mode - Specifies which normalization convention to apply.
Traits§
- Angle
Units - Parse strings as angles with explicit unit specification.
- Parse
Angle - Auto-detect and parse angle format.
Functions§
- arcmin
- Creates an angle from arcminutes. Shorthand for
Angle::from_arcminutes. - arcsec
- Creates an angle from arcseconds. Shorthand for
Angle::from_arcseconds. - clamp_
dec - Clamps an angle to [-pi/2, +pi/2] radians (i.e., [-90, +90] degrees).
- deg
- Creates an angle from degrees. Shorthand for
Angle::from_degrees. - hours
- Creates an angle from hours. Shorthand for
Angle::from_hours. - parse_
angle - Parses an angle string, trying HMS format first, then DMS.
- parse_
dms - Parse a string as degrees-minutes-seconds.
- parse_
hms - Parse a string as hours-minutes-seconds.
- rad
- Creates an angle from radians. Shorthand for
Angle::from_radians. - validate_
declination - Validates declination angle.
- validate_
latitude - validate_
longitude - validate_
right_ ascension - wrap_
0_ 2pi - Wraps an angle to [0, 2pi) radians.
- wrap_
pm_ pi - Wraps an angle to [-pi, +pi) radians.