Sha256: cf048f3c7a9415938ff74194e7620379df99688aa3fc98f137dbb738821ee1bd

Contents?: true

Size: 927 Bytes

Versions: 1

Compression:

Stored size: 927 Bytes

Contents

# Generated from lib/autocad/model.rb with RBS::Inline

module Autocad
  module ModelTrait
    def each: () -> untyped

    # @rbs pt1: Autocad::Point3d
    # @rbs return Autocad::Line
    def add_line: (Autocad::Point3d pt1, untyped pt2, ?layer: untyped) -> Autocad::Line

    # @rbs center: [] | Point3d -- center of circle
    # @rbs radius:
    def add_circle: ([ ] | Point3d center, untyped radius) -> untyped

    def add_rectangle: (untyped upper_left, untyped lower_right) -> untyped

    def add_spline: (untyped points) -> untyped

    def drawing: () -> untyped
  end

  class PaperSpace
    include ModelTrait

    attr_reader app: untyped

    attr_reader ole_obj: untyped

    def initialize: (untyped ole, untyped app) -> untyped
  end

  class ModelSpace
    include ModelTrait

    attr_reader app: untyped

    attr_reader ole_obj: untyped

    def initialize: (untyped ole, untyped app) -> untyped
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
autocad-0.4.6 sig/generated/autocad/model.rbs