pub struct LayoutConfig {Show 17 fields
pub direction: LayoutDirection,
pub node_sep: f64,
pub edge_sep: f64,
pub rank_sep: f64,
pub rank_sep_overrides: HashMap<i32, f64>,
pub margin: f64,
pub acyclic: bool,
pub ranker: Ranker,
pub greedy_switch: bool,
pub model_order_tiebreak: bool,
pub variable_rank_spacing: bool,
pub always_compound_ordering: bool,
pub track_reversed_chains: bool,
pub per_edge_label_spacing: bool,
pub label_side_selection: bool,
pub label_dummy_strategy: LabelDummyStrategy,
pub edge_label_spacing: f64,
}Expand description
Layout configuration for the Sugiyama hierarchical engine. Canonical caller-facing graph layout configuration.
Fields§
§direction: LayoutDirection§node_sep: f64§edge_sep: f64§rank_sep: f64§rank_sep_overrides: HashMap<i32, f64>§margin: f64§acyclic: bool§ranker: Ranker§greedy_switch: bool§model_order_tiebreak: bool§variable_rank_spacing: bool§always_compound_ordering: bool§track_reversed_chains: bool§per_edge_label_spacing: bool§label_side_selection: bool§label_dummy_strategy: LabelDummyStrategy§edge_label_spacing: f64Implementations§
Source§impl LayoutConfig
impl LayoutConfig
pub fn rank_sep_for_gap(&self, rank: i32) -> f64
Trait Implementations§
Source§impl Clone for LayoutConfig
impl Clone for LayoutConfig
Source§fn clone(&self) -> LayoutConfig
fn clone(&self) -> LayoutConfig
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 LayoutConfig
impl Debug for LayoutConfig
Auto Trait Implementations§
impl Freeze for LayoutConfig
impl RefUnwindSafe for LayoutConfig
impl Send for LayoutConfig
impl Sync for LayoutConfig
impl Unpin for LayoutConfig
impl UnsafeUnpin for LayoutConfig
impl UnwindSafe for LayoutConfig
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