f4ah6o/jww_parser/core does not have a README file
pub struct Arc {
base : EntityBase
center_x : Double
center_y : Double
radius : Double
start_angle : Double
arc_angle : Double
tilt_angle : Double
flatness : Double
is_full_circle : Bool
} derive(Eq, Debug)pub struct ArcSolid {
base : EntityBase
center_x : Double
center_y : Double
radius : Double
flatness : Double
tilt_angle : Double
start_angle : Double
arc_angle : Double
solid_param : Double
color : UInt
} derive(Eq, Debug)pub struct Block {
base : EntityBase
ref_x : Double
ref_y : Double
scale_x : Double
scale_y : Double
rotation : Double
def_number : UInt
} derive(Eq, Debug)pub struct BlockDef {
base : EntityBase
number : UInt
is_referenced : Bool
name : String
entities : Array[Entity]
} derive(Eq, Debug)pub struct Document {
version : UInt
memo : String
paper_size : UInt
write_layer_group : UInt
layer_groups : Array[LayerGroup]
entities : Array[Entity]
block_defs : Array[BlockDef]
embedded_images : Array[EmbeddedImage]
print_settings : PrintSettings
sunpou_settings : SunpouSettings
metadata_settings : MetadataSettings
} derive(Eq, Debug)pub struct EmbeddedImage {
index : UInt
file_size : UInt
data : Bytes
format : ImageFormat
} derive(Eq, Debug)pub struct Image {
base : EntityBase
image_path : String
x : Double
y : Double
width : Double
height : Double
rotation : Double
} derive(Eq, Debug)impl Show for ImageFormatpub struct Line {
base : EntityBase
start_x : Double
start_y : Double
end_x : Double
end_y : Double
} derive(Eq, Debug)impl Show for MetadataSettingspub enum ParseError {
InvalidSignature
UnsupportedVersion(UInt)
UnknownClassPid(UInt)
UnknownEntityClass(String)
UnexpectedEof
IoError(String)
Other(String)
}pub struct Point {
base : EntityBase
x : Double
y : Double
is_temporary : Bool
code : UInt
angle : Double
scale : Double
} derive(Eq, Debug)pub struct Solid {
base : EntityBase
point1_x : Double
point1_y : Double
point2_x : Double
point2_y : Double
point3_x : Double
point3_y : Double
point4_x : Double
point4_y : Double
color : UInt
} derive(Eq, Debug)pub struct Text {
base : EntityBase
start_x : Double
start_y : Double
end_x : Double
end_y : Double
text_type : UInt
size_x : Double
size_y : Double
spacing : Double
angle : Double
font_name : String
content : String
} derive(Eq, Debug)Install
Download zipDependencies