Table of Contents - draught-0.1.0 Documentation
Classes and Modules
- Draught
- Draught::ArcBuilder
- Draught::ArcBuilder::SegmentBuilder
- Draught::BoundingBox
- Draught::Boxlike
- Draught::Container
- Draught::Corner
- Draught::Corner::JoinAngles
- Draught::Corner::Rounded
- Draught::CubicBezier
- Draught::Curve
- Draught::Line
- Draught::Line::LineBuilderFromAngles
- Draught::Line::LineBuilderFromPoint
- Draught::Path
- Draught::PathBuilder
- Draught::PathCleaner
- Draught::Pathlike
- Draught::Point
- Draught::Pointlike
- Draught::Renderer
- Draught::Renderer::PdfContext
- Draught::Sheet
- Draught::SheetBuilder
- Draught::Transformations
- Draught::Transformations::Affine
- Draught::Transformations::Common
- Draught::Transformations::Composer
- Draught::Transformations::Composition
- Draught::Transformations::Proclike
- Draught::Vector
Methods
- ::build — Draught::Line
- ::build — Draught::PathBuilder
- ::compose — Draught::Transformations::Composer
- ::connect — Draught::PathBuilder
- ::dedupe — Draught::PathCleaner
- ::deg_to_rad — Draught::ArcBuilder
- ::degrees — Draught::ArcBuilder
- ::from_degrees_and_magnitude — Draught::Vector
- ::from_matrix — Draught::Point
- ::from_path — Draught::Line
- ::from_radians_and_magnitude — Draught::Vector
- ::from_xy — Draught::Vector
- ::horizontal — Draught::Line
- ::join — Draught::Corner::Rounded
- ::join_rounded — Draught::Corner
- ::new — Draught::ArcBuilder
- ::new — Draught::ArcBuilder::SegmentBuilder
- ::new — Draught::BoundingBox
- ::new — Draught::Container
- ::new — Draught::Corner
- ::new — Draught::Corner::Rounded
- ::new — Draught::Corner::JoinAngles
- ::new — Draught::CubicBezier
- ::new — Draught::Curve
- ::new — Draught::Line
- ::new — Draught::Line::LineBuilderFromAngles
- ::new — Draught::Line::LineBuilderFromPoint
- ::new — Draught::Path
- ::new — Draught::PathBuilder
- ::new — Draught::PathCleaner
- ::new — Draught::Point
- ::new — Draught::Renderer
- ::new — Draught::Renderer::PdfContext
- ::new — Draught::Sheet
- ::new — Draught::SheetBuilder
- ::new — Draught::Transformations::Affine
- ::new — Draught::Transformations::Composer
- ::new — Draught::Transformations::Composition
- ::new — Draught::Transformations::Proclike
- ::new — Draught::Vector
- ::radians — Draught::ArcBuilder
- ::render_to_file — Draught::Renderer
- ::sheet — Draught::SheetBuilder
- ::simplify — Draught::PathCleaner
- ::translation_between — Draught::Vector
- ::translation_to_zero — Draught::Vector
- ::vertical — Draught::Line
- #<< — Draught::Path
- #<< — Draught::PathBuilder
- #== — Draught::BoundingBox
- #== — Draught::Container
- #== — Draught::CubicBezier
- #== — Draught::Curve
- #== — Draught::Point
- #== — Draught::Sheet
- #== — Draught::SheetBuilder
- #== — Draught::Transformations::Affine
- #== — Draught::Transformations::Composition
- #== — Draught::Transformations::Proclike
- #== — Draught::Vector
- #== — Draught::Pathlike
- #== — Draught::Pointlike
- #[] — Draught::Line
- #[] — Draught::Path
- #[] — Draught::Pathlike
- #abs_arc_sweep — Draught::Corner::JoinAngles
- #abs_corner_angle — Draught::Corner::JoinAngles
- #add_points — Draught::Path
- #affine? — Draught::Transformations::Affine
- #affine? — Draught::Transformations::Composition
- #affine? — Draught::Transformations::Proclike
- #affine? — Draught::Transformations::Common
- #aligned_zeroed_lines — Draught::Corner::JoinAngles
- #angle_ignoring_quadrant — Draught::Line::LineBuilderFromPoint
- #angle_to_start_of_quadrant — Draught::Line::LineBuilderFromPoint
- #anticlockwise? — Draught::Corner::JoinAngles
- #append — Draught::Path
- #approximates? — Draught::CubicBezier
- #approximates? — Draught::Curve
- #approximates? — Draught::Point
- #approximates? — Draught::Pathlike
- #approximates? — Draught::Pointlike
- #arc_sweep — Draught::Corner::JoinAngles
- #args_hash — Draught::CubicBezier
- #as_cubic_beziers — Draught::Curve
- #axis_aligned? — Draught::PathCleaner
- #bottom_edge — Draught::Boxlike
- #box_type — Draught::BoundingBox
- #box_type — Draught::Container
- #box_type — Draught::Sheet
- #box_type — Draught::Boxlike
- #box_type — Draught::Pathlike
- #call — Draught::Transformations::Affine
- #call — Draught::Transformations::Composition
- #call — Draught::Transformations::Proclike
- #call — Draught::Transformations::Common
- #centre — Draught::Boxlike
- #centre_left — Draught::Boxlike
- #centre_right — Draught::Boxlike
- #clockwise? — Draught::Corner::JoinAngles
- #coalesce — Draught::Transformations::Affine
- #coalesce — Draught::Transformations::Proclike
- #coalesce_pair — Draught::Transformations::Composer
- #coalesced_transforms — Draught::Transformations::Composer
- #comparison_args — Draught::SheetBuilder
- #comparison_array — Draught::CubicBezier
- #composition — Draught::Transformations::Composer
- #containers — Draught::BoundingBox
- #containers — Draught::SheetBuilder
- #containers — Draught::Boxlike
- #containers — Draught::Pathlike
- #context — Draught::Renderer
- #control_point_1 — Draught::ArcBuilder::SegmentBuilder
- #control_point_2 — Draught::ArcBuilder::SegmentBuilder
- #corner_arc_path — Draught::Corner::Rounded
- #corner_top_line — Draught::Corner::JoinAngles
- #corners — Draught::Boxlike
- #cubic_bezier — Draught::ArcBuilder::SegmentBuilder
- #curve — Draught::ArcBuilder
- #dedupe — Draught::PathCleaner
- #disjoint? — Draught::Boxlike
- #distance_to_tangent — Draught::Corner::Rounded
- #document — Draught::Renderer::PdfContext
- #draw_closed_path — Draught::Renderer::PdfContext
- #draw_pointlike — Draught::Renderer::PdfContext
- #edge_length — Draught::SheetBuilder
- #empty? — Draught::Pathlike
- #end_point — Draught::ArcBuilder::SegmentBuilder
- #end_point — Draught::Line::LineBuilderFromAngles
- #end_point_from_zero — Draught::Line::LineBuilderFromAngles
- #end_point_from_zero — Draught::Line::LineBuilderFromPoint
- #extend — Draught::Line
- #find_placement_point — Draught::SheetBuilder
- #first — Draught::Pathlike
- #first_point — Draught::ArcBuilder::SegmentBuilder
- #fits? — Draught::SheetBuilder
- #flattened_transforms — Draught::Transformations::Composer
- #flattened_transforms — Draught::Transformations::Proclike
- #hardwired_end_points — Draught::Line::LineBuilderFromAngles
- #height — Draught::BoundingBox
- #height — Draught::Line
- #height — Draught::Path
- #height — Draught::SheetBuilder
- #height — Draught::Boxlike
- #horizontal_disjoint? — Draught::Boxlike
- #horizontal_extent — Draught::Boxlike
- #include_point? — Draught::Boxlike
- #incoming_before_final_segment — Draught::Corner::Rounded
- #incoming_corner_line — Draught::Corner::JoinAngles
- #incoming_final_segment — Draught::Corner::Rounded
- #incoming_line — Draught::Corner::Rounded
- #intercepts? — Draught::PathCleaner
- #intercepts_horizontal? — Draught::PathCleaner
- #intercepts_line? — Draught::PathCleaner
- #intercepts_vertical? — Draught::PathCleaner
- #invalid_position_method? — Draught::Boxlike
- #join — Draught::Corner
- #join_angles — Draught::Corner::Rounded
- #joined — Draught::Corner::Rounded
- #last — Draught::PathBuilder
- #last — Draught::Pathlike
- #left_edge — Draught::Boxlike
- #length — Draught::Line::LineBuilderFromPoint
- #line_args — Draught::Line::LineBuilderFromAngles
- #line_args — Draught::Line::LineBuilderFromPoint
- #lower_centre — Draught::Boxlike
- #lower_left — Draught::BoundingBox
- #lower_left — Draught::Line
- #lower_left — Draught::Path
- #lower_left — Draught::Boxlike
- #lower_lefts — Draught::BoundingBox
- #lower_right — Draught::Boxlike
- #min_gap — Draught::Boxlike
- #mm_to_pt — Draught::Transformations
- #move_to — Draught::Boxlike
- #negative? — Draught::ArcBuilder
- #nested — Draught::SheetBuilder
- #no_overlaps? — Draught::SheetBuilder
- #number_of_points — Draught::Pathlike
- #number_of_segments — Draught::Curve
- #obviously_intermediate? — Draught::PathCleaner
- #offset — Draught::SheetBuilder
- #offset_point — Draught::SheetBuilder
- #offset_translation — Draught::SheetBuilder
- #origin_offset — Draught::SheetBuilder
- #outgoing_after_first_segment — Draught::Corner::Rounded
- #outgoing_corner_line — Draught::Corner::JoinAngles
- #outgoing_first_segment — Draught::Corner::Rounded
- #outgoing_line — Draught::Corner::Rounded
- #overlaps? — Draught::Boxlike
- #path — Draught::ArcBuilder
- #paths — Draught::Container
- #paths — Draught::Sheet
- #paths — Draught::Boxlike
- #paths — Draught::Pathlike
- #perpendicular_axis — Draught::PathCleaner
- #placeable_at_location? — Draught::SheetBuilder
- #placement_above_a_box — Draught::SheetBuilder
- #placement_after_a_box — Draught::SheetBuilder
- #placement_around_a_box — Draught::SheetBuilder
- #point_from_tuple_or_point — Draught::Transformations::Proclike
- #point_tuple — Draught::Renderer::PdfContext
- #point_type — Draught::CubicBezier
- #point_type — Draught::Curve
- #point_type — Draught::Point
- #point_type — Draught::Pointlike
- #points — Draught::Line
- #points — Draught::Pathlike
- #points — Draught::Pointlike
- #positive? — Draught::ArcBuilder
- #positive_radians — Draught::ArcBuilder
- #prepend — Draught::Path
- #radians — Draught::Line::LineBuilderFromPoint
- #remaining_angle — Draught::Line::LineBuilderFromAngles
- #render — Draught::Renderer
- #render_container — Draught::Renderer
- #render_path — Draught::Renderer
- #render_to_file — Draught::Renderer
- #restrict_to_360_degrees — Draught::Line::LineBuilderFromAngles
- #restricted_radians — Draught::Line::LineBuilderFromAngles
- #right_edge — Draught::Boxlike
- #rotate — Draught::Transformations
- #round_to_n_decimal_places — Draught::Transformations
- #scale — Draught::Transformations
- #segments — Draught::ArcBuilder
- #sheet — Draught::SheetBuilder
- #shift_line — Draught::Line
- #simplify — Draught::PathCleaner
- #single_quadrant_angle — Draught::Line::LineBuilderFromAngles
- #single_quadrant_end_point — Draught::Line::LineBuilderFromAngles
- #start_point — Draught::ArcBuilder
- #starting_angle — Draught::Corner::Rounded
- #sweep_offset — Draught::ArcBuilder::SegmentBuilder
- #tangent_distance — Draught::Corner::JoinAngles
- #to_matrix — Draught::Point
- #to_transform — Draught::Transformations::Composition
- #to_transform — Draught::Vector
- #to_transform — Draught::Transformations::Common
- #top_edge — Draught::Boxlike
- #transform — Draught::ArcBuilder::SegmentBuilder
- #transform — Draught::BoundingBox
- #transform — Draught::Container
- #transform — Draught::CubicBezier
- #transform — Draught::Curve
- #transform — Draught::Line
- #transform — Draught::Path
- #transform — Draught::Point
- #transform — Draught::Sheet
- #transform — Draught::Boxlike
- #transform — Draught::Pathlike
- #transform — Draught::Pointlike
- #transform_args_hash — Draught::Line
- #transformer — Draught::ArcBuilder
- #transforms — Draught::Transformations::Common
- #translate — Draught::BoundingBox
- #translate — Draught::Container
- #translate — Draught::CubicBezier
- #translate — Draught::Curve
- #translate — Draught::Line
- #translate — Draught::Path
- #translate — Draught::Point
- #translate — Draught::Sheet
- #translate — Draught::Boxlike
- #translate — Draught::Pathlike
- #translate — Draught::Pointlike
- #translation_to — Draught::Point
- #translation_transformer — Draught::ArcBuilder
- #untranslated_start_point — Draught::ArcBuilder
- #upper_centre — Draught::Boxlike
- #upper_left — Draught::Boxlike
- #upper_right — Draught::Boxlike
- #upper_rights — Draught::BoundingBox
- #usable_height — Draught::SheetBuilder
- #usable_width — Draught::SheetBuilder
- #valid_position_method? — Draught::Boxlike
- #vertical_disjoint? — Draught::Boxlike
- #vertical_extent — Draught::Boxlike
- #walk — Draught::Renderer
- #width — Draught::BoundingBox
- #width — Draught::Line
- #width — Draught::Path
- #width — Draught::SheetBuilder
- #width — Draught::Boxlike
- #x — Draught::CubicBezier
- #x — Draught::Curve
- #x — Draught::Line::LineBuilderFromAngles
- #x — Draught::Pointlike
- #x0 — Draught::ArcBuilder::SegmentBuilder
- #x1 — Draught::ArcBuilder::SegmentBuilder
- #x_axis_reflect — Draught::Transformations
- #x_length — Draught::Line::LineBuilderFromPoint
- #x_max — Draught::BoundingBox
- #x_max — Draught::Line
- #x_max — Draught::Path
- #x_min — Draught::BoundingBox
- #x_min — Draught::Line
- #x_min — Draught::Path
- #xy_axis_reflect — Draught::Transformations
- #y — Draught::CubicBezier
- #y — Draught::Curve
- #y — Draught::Line::LineBuilderFromAngles
- #y — Draught::Pointlike
- #y0 — Draught::ArcBuilder::SegmentBuilder
- #y1 — Draught::ArcBuilder::SegmentBuilder
- #y_axis_reflect — Draught::Transformations
- #y_length — Draught::Line::LineBuilderFromPoint
- #y_max — Draught::BoundingBox
- #y_max — Draught::Line
- #y_max — Draught::Path
- #y_min — Draught::BoundingBox
- #y_min — Draught::Line
- #y_min — Draught::Path
- #zero_origin — Draught::BoundingBox
- #zeroed_unit_line_segment — Draught::Corner::JoinAngles