pub struct ProjectParameters {
pub global_override: bool,
pub declination_mode: DeclinationMode,
pub utm_convergence_applied: bool,
pub override_lrud_association: bool,
pub lrud_to_station: bool,
pub shot_flags_applied: bool,
pub total_exclusion_applied: bool,
pub plotting_exclusion_applied: bool,
pub length_exclusion_applied: bool,
pub close_exclusion_applied: bool,
}Expand description
Project-level parameter flags from the ! parameter in MAK files
All flags are optional and order-independent when parsing. Missing flags use default values.
Fields§
§global_override: boolWhether all settings are globally overridden by project settings (G/g)
declination_mode: DeclinationModeHow declinations are derived and processed (I/E/A)
utm_convergence_applied: boolWhether UTM convergence should be applied to the data (V/v)
override_lrud_association: boolWhether LRUD association settings are overridden (O/o)
lrud_to_station: boolIf override_lrud_association is true, whether LRUDs associate with “To” station (T/t)
shot_flags_applied: boolWhether shot flags are applied (S/s)
total_exclusion_applied: boolWhether “X” total exclusion flags are applied (X/x)
plotting_exclusion_applied: boolWhether “P” plotting exclusion flags are applied (P/p)
length_exclusion_applied: boolWhether “L” length exclusion flags are applied (L/l)
close_exclusion_applied: boolWhether “C” close-exclusion flags are applied (C/c)
Trait Implementations§
Source§impl Clone for ProjectParameters
impl Clone for ProjectParameters
Source§fn clone(&self) -> ProjectParameters
fn clone(&self) -> ProjectParameters
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 ProjectParameters
impl Debug for ProjectParameters
Source§impl Default for ProjectParameters
impl Default for ProjectParameters
Source§fn default() -> ProjectParameters
fn default() -> ProjectParameters
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProjectParameters
impl PartialEq for ProjectParameters
impl Copy for ProjectParameters
impl StructuralPartialEq for ProjectParameters
Auto Trait Implementations§
impl Freeze for ProjectParameters
impl RefUnwindSafe for ProjectParameters
impl Send for ProjectParameters
impl Sync for ProjectParameters
impl Unpin for ProjectParameters
impl UnwindSafe for ProjectParameters
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