Struct dxf::tables::LineType
[−]
[src]
pub struct LineType { pub name: String, pub handle: u32, pub extension_data_groups: Vec<ExtensionGroup>, pub x_data: Vec<XData>, pub description: String, pub alignment_code: i32, pub element_count: i32, pub total_pattern_length: f64, pub dash_dot_space_lengths: Vec<f64>, pub complex_line_type_element_types: Vec<i16>, pub shape_numbers: Vec<i16>, pub scale_values: Vec<f64>, pub rotation_angles: Vec<f64>, pub x_offsets: Vec<f64>, pub y_offsets: Vec<f64>, pub text_strings: Vec<String>, // some fields omitted }
Fields
name: String
handle: u32
extension_data_groups: Vec<ExtensionGroup>
x_data: Vec<XData>
description: String
alignment_code: i32
element_count: i32
total_pattern_length: f64
dash_dot_space_lengths: Vec<f64>
complex_line_type_element_types: Vec<i16>
shape_numbers: Vec<i16>
scale_values: Vec<f64>
rotation_angles: Vec<f64>
x_offsets: Vec<f64>
y_offsets: Vec<f64>
text_strings: Vec<String>
Methods
impl LineType
[src]
fn get_owner<'a>(&self, drawing: &'a Drawing) -> Option<DrawingItem<'a>>
[src]
fn set_owner<'a>(
&mut self,
item: &'a mut DrawingItemMut,
drawing: &'a mut Drawing
)
[src]
&mut self,
item: &'a mut DrawingItemMut,
drawing: &'a mut Drawing
)