module Microstation::Scan::LineStyle
Public Instance Methods
include_linestyle(style)
click to toggle source
# File lib/microstation/scan/line_style.rb, line 16 def include_linestyle(style) linestyle_inclusions << style end
linestyle_inclusions()
click to toggle source
# File lib/microstation/scan/line_style.rb, line 12 def linestyle_inclusions @linestyle_inclusions ||= [] end
linestyles()
click to toggle source
# File lib/microstation/scan/line_style.rb, line 7 def linestyles @app.active_design_file.LineStyles rescue [] end
reset_linestyles()
click to toggle source
# File lib/microstation/scan/line_style.rb, line 20 def reset_linestyles reset_ole_linestyles @linestyle_inclusions = [] end
reset_ole_linestyles()
click to toggle source
# File lib/microstation/scan/line_style.rb, line 25 def reset_ole_linestyles ole_obj.ExcludeAllLineStyles end
resolve_linestyle_scans()
click to toggle source
# File lib/microstation/scan/line_style.rb, line 29 def resolve_linestyle_scans return unless linestyle_inclusions.size > 0 reset_ole_linestyles linestyle_inclusions.each do |linestyle| ole_obj.IncludeLineStyle(linestyle) end end